Sepertinya tidak berfungsi karena nama tabel Anda tidak ada dalam tanda kutip. Coba ini:
mysql_query('CREATE TABLE `'.$tbl_date.'`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)');
Dan hal yang sama berlaku untuk nama bidang.
Coba juga ini, lebih mudah dibaca oleh manusia:
mysql_query("CREATE TABLE `{$tbl_date}`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)");
Harap perhatikan berbagai jenis tanda kutip:
- tanda kutip tunggal dan tanda kutip ganda untuk membangun beberapa string (mis. SQL query) di PHP
- tanda kutip kembali digunakan khusus sebagai bagian dari query SQL untuk nama tabel dan nama kolom