PHP / PDO: подготовленные операторы не работают при создании таблицы?
Когда я использую подготовленный оператор PDO и использую его для подключения имени таблицы к запросу, он не выполняется, быстрый пример:
$stmt = $dbh->prepare("CREATE TABLE ? (id foo, int bar,...)");
$stmt->execute(Array('table_foobar'));
Все, что он делает, это заменяет?
с'table_foobar'
одиночные кавычки не позволяют создать таблицу для меня!
В конечном итоге мне нужно сделатьsprintf
в ТОП подготовленного оператора добавить в предопределенное имя таблицы.
Чего мне здесь не хватает?