CREATE TABLE Как использовать $_POST при создании таблицы?
Есть код для создания таблицы:
$query = 'CREATE TABLE `...` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT , `ball` INT NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB';
Он работает хорошо, но как сделать так, чтобы название таблицы можно было вводить не напрямую, а через переменную? Идея в том, чтобы можно было задавать имя создаваемой таблицы через
<input type="text" name="..." />
Можно, допустим, передать 'name' переменной $b... $b = $_POST['...'], но как указать $b в коде CREATE ...?
Или есть какой другой способ решения задачи?
Ответы (1 шт):
Автор решения: Ralex
→ Ссылка
Получилось сделать так:
$query = "CREATE TABLE `$b` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`ball` INT NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB";