sql >> Databasteknik >  >> RDS >> Mysql

Skapa en mysql-tabell med en PHP-variabel

Det verkar som om det inte fungerar eftersom ditt tabellnamn inte står i citattecken. Prova detta:

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

Och detsamma gäller för fältnamn.
Prova även detta, det är lättare att läsa av människor:

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

Observera olika typer av citattecken:
- enkla citattecken och dubbla citattecken för att bygga en sträng (t.ex. SQL-fråga) i PHP
- bakre citattecken som används speciellt som en del av SQL-frågan för tabellnamn och kolumnnamn



  1. hur uppdaterar man ett specifikt fält(kolumn) i en rad med den radens autoinkrementvärde med något prefix i mysql?

  2. Enterprise Architect - Microsoft OLE DB-leverantör för ODBC-drivrutiner -2147217900 / '80040E14'

  3. Introduktion till typer av diagram

  4. Hur man uppgraderar MySQL på CentOS