$ProjectName = $_POST['ProjectName'];
$ProjectModule = $_POST['ProjectModule'];
$ProjectDescription = $_POST['ProjectDescription'];
$sql = "INSERT INTO database (ProjectName,ProjectModule,ProjectDescription) VALUES (". mysql_real_escape_string($ProjectName) .",".mysql_real_escape_string($ProjectModule).",".mysql_real_escape_string($ProjectDescription).")";
Я столкнулся с ошибкой ниже.У вас есть ошибка в синтаксисе SQL. Ошибка запроса
У вас возникла ошибка в синтаксисе SQL; в руководстве, соответствует версии сервера MySQL для корректного синтаксиса использовать вблизи «базы данных (ProjectName, ProjectModule, ProjectDescription) ЗНАЧЕНИЯ (Sankaran, Sankar» в строке 1
Что решение скажите, пожалуйста, мне
Вы издеваетесь надо мной, у вас есть имя таблицы под названием 'database'? Проверьте руководство для зарезервированных ключевых слов mysql. –
'database' - это ключевое слово в SQL. либо смените имя таблицы на другую, либо попробуйте использовать backtick (') для привязки имени таблицы – Ali
\' database \ 'вместо базы данных – sed