Зравствуйте, столкнулся с проблемой: Код: $query = 'CREATE TABLE CP (Nik int(10) NOT NULL , PRIMARY KEY (Nik))'; $result = mysql_query($query); if (!$result) { die ("Невозможно создать таблицу!"); } В этом запросе создаётся таблица CP с колонкой Nik. Код: $table = "CP"; $column = "Nik"; $query = 'CREATE TABLE '$table' ('$column' int(10) NOT NULL , PRIMARY KEY ('$column'))'; //10 строка $result = mysql_query($query); if (!$result) { die ("Невозможно создать таблицу!"); } В этом запросе выдаётся ошибка "syntax error, unexpected T_VARIABLE ... 10 строка". Пробывал перед "CREATE" и после "))" ставить двойные кавычки. В чём заключается проблема? Или нельзя создавать таблицу взяв имя из переменной или формы, где пользователь введёт имя таблицы?
странный конкат... $query = 'CREATE TABLE '.$table.' ('.$column.' int(10) NOT NULL , PRIMARY KEY ('.$column.'))'; //10 строка