sql >> Base de Datos >  >> RDS >> Mysql

Creando una tabla mysql con una variable PHP

Parece que no funciona porque el nombre de su tabla no está entre comillas. Prueba esto:

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

Y lo mismo se aplica a los nombres de campo.
Pruebe también esto, es más fácil de leer para los humanos:

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

Tenga en cuenta los diferentes tipos de comillas:
- comillas simples y comillas dobles para crear una cadena (por ejemplo, consulta SQL) en PHP
- comillas inversas utilizadas especialmente como parte de la consulta SQL para nombres de tablas y nombres de columnas