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";
→ Ссылка