Es sieht so aus, als ob es nicht funktioniert, weil Ihr Tabellenname nicht in Anführungszeichen steht. Versuchen Sie Folgendes:
mysql_query('CREATE TABLE `'.$tbl_date.'`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)');
Und dasselbe gilt für Feldnamen.
Versuchen Sie auch Folgendes, es ist für Menschen einfacher zu lesen:
mysql_query("CREATE TABLE `{$tbl_date}`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)");
Bitte beachten Sie verschiedene Arten von Anführungszeichen:
- einfache Anführungszeichen und doppelte Anführungszeichen zum Erstellen einer Zeichenfolge (z. B. SQL-Abfrage) in PHP
- umgekehrte Anführungszeichen, die speziell als Teil der SQL-Abfrage für Tabellennamen und Spaltennamen verwendet werden