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

  • Автор темы Автор темы RSkin
  • Дата начала Дата начала

RSkin

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

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

-~{}~ 24.10.05 02:26:

неа что то не то, поторопился радоваться.
Тогда вопрос: как сделать правильно?, потому что проверка $result на 0 на false ничего не дает.
 
Дело в том что я понятия не имею что такое "<>1
возьми учебник алгебры класс за шестой, если не ошибаюсь.
там, где-нибудь, наверняка значение этих странных значков - < > объясняется.
вопрос: я правильно сделал?
возьми документацию по функции [m]mysql_query[/m]
Но для начала определись, что для тебя "не пустой результат".
 
"не пустой" - это значит, что select выбрал как минимум одно соответствие запросу where, иначе печатается сообщение об ошибке
 
то есть, тебя интересует количество строк, которые вернул запрос?
почему бы, в таком случае, не воспользоваться соответствующей функцией?
 
Ты у меня спрашиваешь?
А сам не знаешь, что тебе надо?
 
ну так сначала узнай, потом ищи в мануале нужную функцию и пиши код.
 
Извините, если вопрос тупой, я еще только учусь.
умение формулировать вопросы - гораздо важнее самого ответа на этот вопрос. потому что умение формулировать вопросы дает тебе возможность узнать ответы на много вопросов. а знание ответа на один конкретный вопрос дает тебе знание только этого одного ответа.

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