|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2017, 10:00 | #1 |
Пользователь
Регистрация: 11.04.2017
Сообщений: 12
|
MySQL A fatal MySQL error occured - PHP БД
Добрый день !
Столкнулся со следующей проблемой: при вводе в определённое поле а именно в "edit_value" значения "no", вызывается следующая ошибка "A fatal MySQL error occured. Query: Error1064) 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 'Where id=625' at line 1" Мучаюсь уже второй час но не как не могу понять саму причину вызывающую данную ошибку. Проблема появилась недавно, до этого все работало без проблем, в скрипт не вносились изменения, что ещё больше озадачивает. Сам скрипт можно увидеть в прикрепленном файле edit.php Подскажите пожалуйста, может кто то увидит в чем может быть причина происходящего ? Заранее большое спасибо ! |
20.09.2017, 10:41 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, судя по всему, ошибка возникает в этих строчках кода:
Код:
попробуйте в сообщение об ошибке вывести сам запрос (переменную $sql), посмотрите, что не так с запросом. |
20.09.2017, 10:51 | #3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Начнем с того, что вы в сообщении об ошибке выводите $query - переменная не определена. Надо выводить переменную $sql, которая и содержит текст запроса:
Код:
Код:
UPDATE `date` SET `Cash returned to` = Where id=625 Естественно, поругается на Where. В общем, выведите значение $sql, там посмотрим. E-Mail: arigato.freelance@gmail.com
|
20.09.2017, 12:12 | #4 |
Пользователь
Регистрация: 11.04.2017
Сообщений: 12
|
Передаю в $returned значение "no", также вывел в ошибку переменную $sql и получился вот такой результат как на прикрепленном файле.
Может есть ещё какие то советы ? |
20.09.2017, 12:28 | #5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Нет там никакого "no", вы бы хотя бы сами прочитали, что получилось в $sql. О пустом $returned я вам выше и написал. В скрипте необходимо проверять, что если параметр не передан, то не выполнять sql-запрос. Но сейчас не это главное, корень ошибки кроется не в данном скрипте, а там, где формируются отправляемые данные (где у вас форма).
E-Mail: arigato.freelance@gmail.com
|
20.09.2017, 12:50 | #6 | |
Пользователь
Регистрация: 11.04.2017
Сообщений: 12
|
Цитата:
Также прилагаю скрипт, в котором формируются отправляемые данные, под названием table.rar |
|
20.09.2017, 13:15 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интерпретатор РНР. PHP Fatal error | Pcrepair | PHP | 23 | 10.11.2016 19:10 |
Игра Скачки! Выдает ошибку: [Linker Fatal Error] Fatal: Expected a file name: | SEV7 | Общие вопросы C/C++ | 0 | 19.05.2012 00:56 |
Windows+Apache+PHP+MySQL: не работает расширение MySQL. | Пепел Феникса | Софт | 10 | 15.04.2012 14:10 |
[Linker Fatal Error] Fatal: Unable to open file 'CXGRIDVCLC6.LIB' | Donn | Общие вопросы C/C++ | 0 | 16.04.2009 15:25 |
[Linker Fatal Error] Fatal: Expected a file name: | oseni | Общие вопросы C/C++ | 4 | 02.01.2009 16:36 |