MySQL Ошибка INSERT после развертывания в Heroku - PullRequest
0 голосов
/ 04 августа 2020

У меня развернуто приложение PHP на Heroku. Я в основном перешел с MAMP на Heroku. Я выполнил шаги по настройке MySQL в Heroku и успешно импортировал свои таблицы в базу данных на Heroku. У меня нет проблем с извлечением данных из базы данных, но INSERT выдает эту ошибку

Ошибка: INSERT INTO form (Ename, Stat, Id, IName, Class, Cn Term, Year, Total_hour, IClass_hours, Office_hours , Grading_hours, Other_hours, Position) VALUES ('', '', '', '', '', '',, 130,0, 0, 0, 0, '') У вас есть ошибка в SQL синтаксис; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис рядом с '' ',, 130,0, 0, 0, 0,' ')' в строке 1

Это code

sql = "INSERT INTO form ('Ename', 'Stat', 'Id', 'IName', 'Class', 'Cn', 'Term', Year, Total_hour, IClass_hours, Office_hours, Grading_hours, Other_hours, 'Position') VALUES ('$eName', '$CurrStudent','$Id','$iName','$CourseID', $CRN, '$Term', $Year, $Total_Hours,$Inclass_Duties, $Office_Duties, $Marking_Hours, $Other_Hours, '$position')";

Эта точная инструкция работала раньше, когда я использовал MAMP. Я попытался распечатать отдельные значения, но они тоже не работают. Изменить: я использую ClearDB

...