![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| slang |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: 1 Всего: 0 |
возвращает Resource id #11 ($r)
если точнее, то mysql_num_rows($r) = 0, но ведь там есть запись, иначе не было Resource id #11 ($r) -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Не факт. Пустой результат - тоже результат. ЗЫ: Офтоп на счет сравнения логинов и пассов... Надо делать BINARy и равно, ане LIKE |
|||
|
||||
| slang |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: 1 Всего: 0 |
Mal Hack, подскажи, что значит
И при каких условиях может быть, что возвращается результат $r в запросе, где есть WHERE, а строки, все-таки нет? -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
||||
|
|||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
В любых. Выборка, которая не выбрала ни одной записи - тоже выборка.
То, что строка будет бинарно сравниваться, тобишь ники ads и Ads будут разными, а в твоем случае одинкаовыми. |
||||
|
|||||
| slang |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: 1 Всего: 0 |
Каким образом можно проверить, есть-ли строка, удовлетворяющая WHERE? если не так. В моем случае такая строка есть, но скрипт выше не показывает ее. в чем может быть ошибка?
Добавлено @ 15:07 Не нашел в книжке, как сравнить переменные "бинарно", подскажете? -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Значит такой записи - нет. Проверь запрос через PMA.
|
|||
|
||||
| slang |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: 1 Всего: 0 |
Mal Hack? как всегда прав. В запросе есть ошибка. Вместо
нужно писать
Заморочка в кавычках Это сообщение отредактировал(а) slang - 15.8.2005, 15:35 -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
||||
|
|||||
| Phantom1 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 25.7.2005 Репутация: нет Всего: 2 |
правильно говорят надо бинарно и через =
как я понил то логин записан в md5(или др.) то надо указывать обязательно укажи столбцы user, pass а не * BINARY - можеш непрописывать если в базе указал примерно так: sprintf("SELECT id, user, pass FROM `TB_LOGIN` WHERE user=addslashes('$login') AND pass=md5('$pass')) limit 1",addslashes($login), md5($pass)); |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Phantom1
1. addslashes не надо, надо mysql_real_escape_string 2. Ее тут применять не к чему. 3. MD5 указывать у негои так уже есть. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
насчет addslashes согласен можно и так
а вот насчет того что md5 не надо то несогласен скорей всего это авторизация и логин и пароль приходят из формы -> пользователь врятли будет вводин пароль в md 5 формате |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Я имел ввиду ИМЕННО md5, в котором коллизию нашли SHA1 к примеру.. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |