Wygląda na to, że nie działa, ponieważ nazwy tabeli nie ma w cudzysłowie. Spróbuj tego:
mysql_query('CREATE TABLE `'.$tbl_date.'`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)');
To samo dotyczy nazw pól.
Spróbuj też tego, jest łatwiejszy do odczytania przez ludzi:
mysql_query("CREATE TABLE `{$tbl_date}`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)");
Proszę zwrócić uwagę na różne typy cudzysłowów:
- pojedyncze i podwójne cudzysłowy do budowania jakiegoś ciągu znaków (np. zapytanie SQL) w PHP
- odwrotne cudzysłowy używane specjalnie jako część zapytania SQL dla nazw tabel i nazw kolumn