Mysql
 sql >> Base de données >  >> RDS >> Mysql

Créer une table mysql avec une variable PHP

Il semble que cela ne fonctionne pas car le nom de votre table n'est pas entre guillemets. Essayez ceci :

mysql_query('CREATE TABLE `'.$tbl_date.'`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)');

Et il en va de même pour les noms de champs.
Essayez aussi ceci, c'est plus facile à lire pour les humains :

mysql_query("CREATE TABLE `{$tbl_date}`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)");

Veuillez noter les différents types de guillemets :
- guillemets simples et guillemets doubles pour créer une chaîne (par exemple, une requête SQL) en PHP
- guillemets inverses utilisés spécialement dans le cadre d'une requête SQL pour les noms de table et les noms de colonne