Я правильно сделал?

RSkin

Новичок
Я правильно сделал?

Извините, если вопрос тупой, я еще только учусь. Надо было проверить результат выборки из таблицы, если он не пустой то одно действие, если пустой, то сообщение.
вот смотрите:
PHP:
$result=mysql_query("select * from table where.....);
if($result<>1): echo "Текст";
Дело в том что я понятия не имею что такое "<>1", но РАБОТАЕТ!!!
Вот и вопрос: я правильно сделал? или же это чревато ошибками?
Спасибо.

-~{}~ 24.10.05 02:26:

неа что то не то, поторопился радоваться.
Тогда вопрос: как сделать правильно?, потому что проверка $result на 0 на false ничего не дает.
 

Фанат

oncle terrible
Команда форума
Дело в том что я понятия не имею что такое "<>1
возьми учебник алгебры класс за шестой, если не ошибаюсь.
там, где-нибудь, наверняка значение этих странных значков - < > объясняется.
вопрос: я правильно сделал?
возьми документацию по функции [m]mysql_query[/m]
Но для начала определись, что для тебя "не пустой результат".
 

RSkin

Новичок
"не пустой" - это значит, что select выбрал как минимум одно соответствие запросу where, иначе печатается сообщение об ошибке
 

Фанат

oncle terrible
Команда форума
то есть, тебя интересует количество строк, которые вернул запрос?
почему бы, в таком случае, не воспользоваться соответствующей функцией?
 

Фанат

oncle terrible
Команда форума
Ты у меня спрашиваешь?
А сам не знаешь, что тебе надо?
 

Фанат

oncle terrible
Команда форума
ну так сначала узнай, потом ищи в мануале нужную функцию и пиши код.
 

Popoff

popoff.donetsk.ua
Извините, если вопрос тупой, я еще только учусь.
умение формулировать вопросы - гораздо важнее самого ответа на этот вопрос. потому что умение формулировать вопросы дает тебе возможность узнать ответы на много вопросов. а знание ответа на один конкретный вопрос дает тебе знание только этого одного ответа.

на твой вопрос нельзя ответить, потому что не ясно, что такое "правильно":
PHP Club форумы: > PHP и базы данных > PHP & Mysql > Я правильно сделал?
 
Сверху