[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка Warning: mysql_fetch_array():
denlam
Ошибка выборки из БД
Когда было написано

$ab = mysql_query("select * from ad order by rand()");
$ad = mysql_fetch_array($ab);

работало всё нормально!

А стоило мне изменить его на
$ab = mysql_query("select * from ad where show='yes' order by rand()");
$ad = mysql_fetch_array($ab);

То начал выдавать ошибку Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/d/denlam/domains/rupickuper.ru/blocks/footerbox.php on line 5


Вот скрин с бд
user posted image
вроде бы всё норм в чем ошибка?

запросил echo 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 'show='yes' order by rand()' at line 1

Так кто-нибудь может мне сказать что я прописал неправильно?



Спустя 51 минута, 25 секунд (16.04.2010 - 19:59) vagrand написал(а):
echo mysql_error();

И ты узнаешь в чем ошибка

Спустя 7 минут, 52 секунды (16.04.2010 - 20:06) denlam написал(а):
узнал в чем ошибка, но всё равно не пойму где я неправильно написал.
Есть умные люди, которые могут четко сформулировать, как будет правильнее написать?

Спустя 18 минут, 28 секунд (16.04.2010 - 20:25) waldicom написал(а):
название поля (show) возьми вот в такие кавычки: ``
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.