ऐसा लगता है कि यह काम नहीं कर रहा है क्योंकि आपकी तालिका का नाम उद्धरणों में नहीं है। इसे आजमाएं:
mysql_query('CREATE TABLE `'.$tbl_date.'`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)');
और यही बात फ़ील्ड नामों के लिए भी लागू होती है।
इसे भी आजमाएं, इंसानों द्वारा इसे पढ़ना आसान है:
mysql_query("CREATE TABLE `{$tbl_date}`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)");
कृपया विभिन्न प्रकार के उद्धरणों पर ध्यान दें:
- PHP में कुछ स्ट्रिंग (उदाहरण के लिए SQL क्वेरी) बनाने के लिए सिंगल कोट्स और डबल कोट्स
- टेबल नामों और कॉलम नामों के लिए SQL क्वेरी के एक भाग के रूप में विशेष रूप से उपयोग किए जाने वाले बैक कोट्स