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 :: Warning: mysql_fetch_array() expects parameter 1 to be resource
Покинул форум
Сообщений всего: 22
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
Здравствуйте! Помогите, пожалуйста, решить проблему связанную с моей базой данных. Выдает вот такую ошибку:
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in X:\denwer\www\denwer\diplom\show.phtml on line 44
Все равно выдает ошибку в строке 44, не могу понять почему
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in X:\denwer\www\denwer\diplom\show.phtml on line 44Отредактировано модератором: LIME, 02 Февраля, 2012 - 14:24:08
x_nick_x
Отправлено: 27 Января, 2012 - 07:17:18
Новичок
Покинул форум
Сообщений всего: 40
Дата рег-ции: Нояб. 2011
А так же возьмите другой учебник.
0) используйте нормальные имена переменных, вместо $result1, $strSQL1.
1) $HTTP_GET_VARS устарели уже давно. Используйте $_GET
2) не говоря уже о sql-инъекциях
----- PostgreSQL DBA
FRIK
Отправлено: 01 Февраля, 2012 - 18:15:01
Частый гость
Покинул форум
Сообщений всего: 133
Дата рег-ции: Февр. 2010
Помог: 0 раз(а)
[+]
конечно сам еще можно сказать новичок
но мне кажется вот это
и вставка между ними: $id_cat
а все они соединяются оператором конкатенации точка - "."
При обработке этой строки SQL отбросит все ВНЕШНИЕ кавычки строк, подставит вместо переменной ее значение и будет вот что:
"SELECT name_cat FROM categories WHERE id_cat='".$id_cat."'";
Будьте внимательней.
А лучше вернитесь и прочтите. Особенно первое выделение жирным шрифтом. Там ответ на ваш вопрос.
И прочтите до конца.
Я разве вас цитировал?
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
Kirilik
Отправлено: 02 Февраля, 2012 - 11:00:32
Гость
Покинул форум
Сообщений всего: 66
Дата рег-ции: Апр. 2011
Помог: 2 раз(а)
Ребята я был не прав - вопрос действительно был не ко мне. snikers987 ИЗВИНИТЕ.
Но все ж ответ на ваш вопрос я дал в первом жирном выделении. (Добавление)
[quote=snikers987]Во-первых, кавычки в кавычках должны быть разными, либо одинарные в двойных, либо наоборот
Бред
[quote]
И в чем же бред? Об этом пишут во всех пособиях и книгах по PHP. Разве нет?
Мелкий
Отправлено: 02 Февраля, 2012 - 11:10:02
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Кавычки могут быть любыми. Главное - соблюдать синтаксис обоих языков: PHP и SQL.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.