![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Storm_exe |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.9.2006 Репутация: нет Всего: нет |
Люди, плиз помогите!!! Тупая какая-то ошибка! Пытаюсь получить Из базы записи а ответ приходит такой: "Resource id #3"! Написал тривиальный скрипт для локализации ошибки, такой примерно
немного потестил, а результата никакого, такое ощущение, что server ответ присылает спонтанно! я убью сибя как он -
|
||||
|
|||||
| Storm_exe |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.9.2006 Репутация: нет Всего: нет |
Да, и что вообще значит "индетефикатор ресурса 3"?
|
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 2 Всего: 54 |
Жуть...
А если так?
-------------------- ![]() |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Вообще это не в тот раздел.
-------------------- Теперь при чем :P |
|||
|
||||
| Eugene_Bond |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 3.9.2006 Репутация: 1 Всего: 4 |
а если посмотреть на запрос и подумать что мускуль получает?
что такое для него login=$user? ошибка в запросе.. надо менять хотя бы на: mysql_query("SELECT * FROM `user` WHERE login='$user'") ну и заескейпить предварительно не мешало бы, чтобы не пихать в запросы что попало.. Добавлено @ 20:08 тест на внимание |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Да это-то тут при чем? Просто кто-то пытается отправить в output идентификатор ресурса... Вопрос: зачем? -------------------- Теперь при чем :P |
|||
|
||||
| Eugene_Bond |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 3.9.2006 Репутация: 1 Всего: 4 |
всегда полезно.. а прав судя по-всему Kesh: mysql_query пропущен.. просто кто-то присваивает результу строку и пытается понять что там. а вот если добавить mysql_query -- будет ошибка замкнутый круг какой-то |
|||
|
||||
| Shark |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
Eugene_Bond, напиши так:
если ты напишешь так:
то выведется сообщение после ELSE Если использовать твой код:
то у меня БЕЗ WHERE выдается это "какую-то (цензура) лечит, но... но не доктор!." так и должно быть? Это сообщение отредактировал(а) Shark - 13.9.2006, 21:46 |
||||||
|
|||||||
| Eugene_Bond |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 3.9.2006 Репутация: 1 Всего: 4 |
Зачем я так буду писать? Я вообще AdoDB пользуюсь.. Это пусть товарищь Сторм ехе так пишет.. Добавлено @ 11:58 Конечно так и должно быть. Ты присваиваешь переменной $result значение "Resource id #3" потом ифом проверяешь. Поскольку $result не пустой (ты же только что его задал) -- ветка срабатывает и ехо рассказывает про доктора. По другому пока пхп не умеет.. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Кстати.. А я и не обратил внимания Одна из наиболее чатых ошибок. -------------------- Теперь при чем :P |
|||
|
||||
| Eugene_Bond |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 3.9.2006 Репутация: 1 Всего: 4 |
дык, я же и сказал: "тест на внимательность"
|
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Теперь, полностью согласен -------------------- Теперь при чем :P |
|||
|
||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
как я понял...то про доктора увидит текст тот юзер у которого IDавен 3-м!!!
|
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Не-а =) Его увидят все -------------------- Теперь при чем :P |
|||
|
||||
| Storm_exe |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.9.2006 Репутация: нет Всего: нет |
Всем спасибо! разобрался я с mysql_fetch_array(), но, теперь мне не ясна следующая вещь. Количество элеменотов в массиве сазданным этой функцией равно кол-во столбцов * 2. Т.е., если элементов в массиве три(0 - login, 1 - password, 2 - mail), то функция count() показывает, что их там 6! Почему? Просьбу выдать мне например 3-ий элемент php громко ругается матами, говоря, что этого элемента не существует, вот...
результат: login - root, pass - qwerty, mail - [email protected] login - lamer, pass - asdfgh, mail - [email protected] login - user, pass - zxcvbn, mail - [email protected] login - hacker, pass - 123456, mail - [email protected] - первый цикл kol-vo elementov 6 - count() Текущий ключ массива hacker Текущий ключ массива 123456 Текущий ключ массива 123456 Текущий ключ массива [email protected] Текущий ключ массива [email protected] Текущий ключ массива - next() |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |