2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108
|
|||||||||||
1 | |||||||||||
выдает ошибку на сервере, а на локальном хосте нормально обновляет MySQL server version for the right syntax to use near30.05.2012, 17:13. Показов 3963. Ответов 8
Метки нет (Все метки)
вот сам запрос
а вот такую ошибку выдает на сервере. А на собсвенном apache все нормально. Как вообще такое может быть. Везде что ли используется разный синтаксис? ошибка 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 '' at line 5 Помогите пожалуйста исправить на нормальный запрос.
0
|
30.05.2012, 17:13 | |
Ответы с готовыми решениями:
8
Выдает ошибку: 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 ' 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 ' 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 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 '' at line 1 |
2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108
|
|
30.05.2012, 17:32 [ТС] | 3 |
Ну так select ведь тоже не работает почему то.
А при update все поля без кавычек. Чистый текст. Там есть проверка на это, да и глазками я просматривал. А почему может такое быть. Похоже я нашел причину, но все равно ее не понимаю. На localhost в запросе переменная имеет значение, а когда загрузишь на сервер в интернете, то даже echo $id; ее не может вывести? Какой то странный сервер
0
|
2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108
|
|
30.05.2012, 17:51 [ТС] | 5 |
Спасибо. Нашел причину. Одна переменная была пустая и из за этого выдавало ошибку.
Пришlлось вначале страницы записать переменную в сессию и перед самым запросом ее взять из сессии. Но я одного не пойму, почему же localhost запомнил данные в переменную на протяжении всей страницы, а сервер ее потерл.
0
|
2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108
|
|
30.05.2012, 18:00 [ТС] | 7 |
Код огромнейший, выкладывать уж не буду. Тогда просто буду записывать значение в сессию.
Извините, что отнял у вас время.
0
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
30.05.2012, 18:25 | 8 |
Это вообще странности странные, я было тупил страшно и писал:
$_SESSION['id'] = $id а надо $id=$_SESSION['id']; что в моей ситуации было бредом, но оно все работало и я не обращал внимания, когда пошел к человеку за помощью по другому вопросу, он увидел сказал что за шляпа тут написана, он очень долго удивлялся, как оно вообще работает и не верил, что у меня не выдавало никаких ошибок и все было нормально. Вот такая мистика бывает)
0
|
2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108
|
|
30.05.2012, 19:54 [ТС] | 9 |
Да, да. Вот и я тоже думаю. Видимо компьютер меня понимает с
и не выдает ошибок. А вот старый компьютер, обслуживающий тысячи пользователи никак не идет на уступки
0
|
30.05.2012, 19:54 | |