Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не работает обращение к базе, цикл в цикле
И вот вложенный цикл работает не верно, а именно, mysql_fetch_array пишет, что: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in .../index.php on line 185
Подскажите пожалуйста, что я делаю не так?
З.Ы. причем если вызвать после обращения к таблице articles функцию mysql_num_rows, она покажет, что обработаны все строки таблицы(их там всего две пока что)! А на практике, обрабатывается только первая строка, после чего mysql_fetch_array выбрасывает вышеописанную ошибку
Мелкий
Отправлено: 20 Января, 2011 - 10:30:30
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
+ почитайте объединение таблиц на досуге, не городите кучи запросов.
----- PostgreSQL DBA
maksmib
Отправлено: 20 Января, 2011 - 10:51:30
Гость
Покинул форум
Сообщений всего: 92
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
мда, видимо что то не то с логикой конечно..
пришлось пока проблему решить через жесткий переподвыподверт
Спасибо за ссылку на тему, когда разберусь, опишу что и как, вдруг кому пригодится..
OrmaJever
Отправлено: 20 Января, 2011 - 12:16:18
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
как можно отлаживать скрипт с собакой?
Можно обойтись одним запросом и выглядеть будет он примерно так. (Пусть мелкий подправит если не так)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.