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
Форумы портала PHP.SU :: Версия для печати :: Фильтр через $_GET[]
Форумы портала PHP.SU » » Вопросы новичков » Фильтр через $_GET[]

Страниц (1): [1]
 

1. Tox - 20 Апреля, 2012 - 15:57:06 - перейти к сообщению
Ситуация такая - в адресной строке есть что-то вроде "&id=25". Скрипт обрабатывает это значение, приводит к инту и так далее. Далее это значение будет использоваться в sql-запросе.
Но тут проблема - в таблице может и не быть, например, значения "1021". Я не могу понять, как (с помощью чего) проверить именно это условие.
Да, можно вначале сделать выборку, узнать макс значение id, а потом тупо сравнить, но тогда получится 2 sql-запроса, а желательно уместить все в 1, чтобы все было покороче.
2. Viper - 20 Апреля, 2012 - 16:08:11 - перейти к сообщению
Tox пишет:
Но тут проблема - в таблице может и не быть, например, значения "1021"
и что? Mysql вернет 0 строк, а вы с помощью count() можете это проверить и вывести сообщение что не найдено.

Опишите более подробно чего вы хотите добиться данными манипуляциями.
3. Tox - 20 Апреля, 2012 - 16:13:29 - перейти к сообщению
Viper, вот именно того, что вы написали Улыбка

в любом случае 1 возвращает
4. OrmaJever - 20 Апреля, 2012 - 16:26:59 - перейти к сообщению
5. Tox - 20 Апреля, 2012 - 16:30:02 - перейти к сообщению
спасибо, понял

 

Powered by ExBB FM 1.0 RC1