Вопрос-Ответ по ООП PHP

Печать RSS
2710


Чатланин
0
PraeSiDio_DeI (4 Декабря 2011 / 21:04)
народ,где ошибка:
$q = mysql_result(mysql_query('SELECT COUNT(*) FROM number'), 0);

$total = mysql_num_rows($q);



if ($total>0){



echo 'список номеров';
}
else
{
echo'номеров нету';
}

Выдает ошибку в этой строке $total = mysql_num_rows($q);
почему? Не пойму!
А зачем тут mysql_num_rows?

$total = mysql_result(mysql_query('SELECT COUNT(*) FROM number'), 0);
if($total > 0){
echo 'список номеров';
}else{
echo 'номеров нету';
}
Изменил: Юрий (11.01.2012 / 16:51)
А

Оранжевые штаны
0
Возможно при запросе ошибка, лучше уж так $q = mysql_query
('SELECT COUNT(*) FROM
number');
if ($q && mysql_num_rows($q)>0)
echo 'список номеров';
else
echo'номеров нету';

Чатланин
0
Bashka, Вы ведь тоже самое написали, все равно будет такая же ошибка smile

Оранжевые штаны
0
Bashka (12 Января 2012 / 00:18)
Возможно при запросе ошибка, лучше уж так $q = mysql_query
('SELECT COUNT(*) FROM
number');
if ($q && mysql_num_rows($q)>0){
echo 'список номеров';}
else{
echo'номеров нету';}
вот так думаю надо

2000 лет д.н.э.
0
if($q > 0){
А

Оранжевые штаны
0
163. FаN, совсем не то же самое ;)
A

Чатланин
0
Bashka (12 Января 2012 / 00:18)
Возможно при запросе ошибка, лучше уж так $q = mysql_query
('SELECT COUNT(*) FROM
number');
if ($q && mysql_num_rows($q)>0)
echo 'список номеров';
else
echo'номеров нету';

бред какой-то, у тебя всегда в таком случае будут номера, даже когда их нет

так правильныей:
$result = mysql_query("SELECT COUNT(*) FROM table");
$count = mysql_result($result, 0);
Изменил: Ant0ha (13.01.2012 / 15:56)
А

Оранжевые штаны
0
Почему ?

Пришелец
0
Люди, а вы уверены, что PHP это ООП???
А

Оранжевые штаны
0
ПХП это ЯП, а ООП это классы, объекты, инкапсуляция, наследование и полиморфизм. В пхп все есть
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск