У меня возникла ошибка при создании таблицы в php с базой данных mysql, и я пробовал тестировать непосредственно на mysql query engine, она работает нормально. тогда как в php-коде он дает ошибку ниже.Ошибка php mysql для создания таблицы
У вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного использования синтаксиса.
Ниже приведен код, который я пишу
$query14 = mysql_query("create table $tablename (
project_id INT,
project_client_id INT,
project_partner_id INT,
project_manager_id INT,
project_employees INT,
project_name VARCHAR(500),
project_status TEXT,
project_summary LONGTEXT,
project_order INT,
project_start_date DATETIME,
project_end_date DATETIME
) ENGINE = INNODB;");
и ниже изображение прилагается и структура таблицы должна быть и это пример таблицы я создаю с помощью интерфейса с PhpMyAdmin. И ниже полной ошибка
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''8' (project_id INT, project_client_id INT, project_partner_id INT, project_mana' at line 1`
Что такое $ tablename во время выполнения этого? –
Я думаю $ tablename с работой с '$ tablename' ?? –
@MarcB и @jogesh_p: $ tablename значение динамическое, оно изменяется с некоторым id и работает нормально. И даже я меняю его на $ tablename, но не работает.И мое $ tablename имеет значение, и я 'эхом отозвался ' – Rafee