![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Alixan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 11.12.2009 Репутация: нет Всего: нет |
Здравствуйте.
Недавно вышла ошибка: MySQL Error: 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 username='***' AND pass='***.'' at line 1 (на форуме вместо пасворда и юсернейма поставил '***' - пусть это вас не смущает) Проверял в phpMyAdmin. Пассворд верный, менял его md5 в ручную. Та же ошибка. Как я понял проблема не том, что пароль забыт или что-то такого плана. Какая-то ошибка в MySQL. Причём ранее такого не возникало. Сайт написан на стареньком движке (а точнее на PHP). Может используются устаревшие функции? Есть идея, что на сервере поменяли настройки в php.ini после чего движок начал глючить. Народ, что думаете по этому поводу. У кого какие мысли? Может кто-то сталкивался с подобной проблемой? Будет полезна любая инфа. Просто я в тупике, не могу понять. Заранее большое спасибо за участие и старание |
|||
|
||||
| REZiaMIX |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 3.11.2007 Репутация: нет Всего: 4 |
Ошибка в синтаксисе mysqlя .
Надо смотреть исходный запрос -------------------- ![]() |
|||
|
||||
| Alixan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 11.12.2009 Репутация: нет Всего: нет |
Ясно. Сейчас просмотрю синтаксис.
Просто интересно то, что раньше работало. Если ошибка в синтаксисе - тогда значит кто-то имеет доступы к редактированию скриптов. Спасибо за быстрый ответ. Сейчас просмотрю запрос Добавлено через 8 минут и 5 секунд С синтаксисом MySQL - ошибок нет. В чём ещё может быть загвоздка? |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 3 Всего: 14 |
с синтаксисом ошибка есть.
вывести запрос на экран, попробовать выполнить его в консоли |
|||
|
||||
| Alixan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 11.12.2009 Репутация: нет Всего: нет |
Я начинаю понимать, в чём загвоздка.
Во-первых, в синтаксисе - ошибка есть. Вы ребята абсолютна правы! Просто ошибка не в написании SQL запроса. $result = db_query("SELECT type,username,pass,expires FROM $table WHERE username='$username' AND pass='$cryptedpass'"); Ошибка в передаче переменных $username $cryptedpass в этот запрос. Они передаются через КУКИ Надеюсь, что я прав. И с сейчас будет всё Ок. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 3 Всего: 37 |
Понимаете, какое дело. Если мы видим своими глазами слова You have an error in your SQL syntax, что в переводе означает "ошибка синтаксиса есть", то, извините, мы более склонны доверять собственным глазам. Рекомендую вам поступать так же Добавлено @ 15:02
ЭТО - тоже не запрос. Это код, который генерирует запрос. и потом отправляет его на выполнение. Вот сгенерированный запрос, который потом пойдет в базу, и надо смотреть. Это сообщение отредактировал(а) Ипатьев - 11.12.2009, 15:03 |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 3 Всего: 14 |
не надо слепо доверять тому что пришло от пользователя. в частности кукам, тогда такой ошибки не возникнет
|
|||
|
||||
| Alixan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 11.12.2009 Репутация: нет Всего: нет |
Есть контакт!
Заработало Всё-таки у кого-то ещё был доступ, но это уже совсем другой вопрос.
Абсолютно прав. Полностью согласен с тобой. Согласен. Верно. Ладно ребят. Ещё раз -Спасибо Большое за быстрые ответы и оперативную помощь |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |