sql >> Databasteknik >  >> RDS >> Mysql

PHP/PDO:Förberedda uttalanden fungerar inte när man skapar en tabell?

Jag kan inte hitta något tydligt i manualen, men när jag tittar på användarbidragen är användningen av parametrar avsedd för faktiska värden endast, inte tabellnamn, fältnamn etc.

Normal strängsammansättning bör (och kan) användas.

$tablename = "tablename";
$stmt = $dbh->prepare("CREATE TABLE `$tablename` (id foo, int bar,...)");


  1. Exempel på parametriserade frågor

  2. Hur man hämtar två Json-svar Json Object och Array

  3. Överträdelse av integritetsbegränsning:1048 Kolumnen "taggable_id" kan inte vara null

  4. Använda ODBC-data i RapidMiner