Fish
Guest
mysql_num_rows($result)
Доброе время суток,
что имеем:
результат:
строим таблцу(html)..
имеем в таблице поле(строку):
<? if (!isset($allm)) { echo ("0"); } else { echo ($allm); } ?>
в результате:
если записи не найдены и строка в таблице идет первой то все ок, т.е. пишет 0
если записи найдены - он их считает и все снова ок..
а если записи нЕ найдены, но эта строка в конце таблицы(или прсередине где-то) и перед ней идет строка со значением >0, то пишеться предыдущее значение..
задача: что б по-любому писалось верное наличие записей..
вопрос: что не так?
Доброе время суток,
что имеем:
PHP:
if (!($link = mysql_connect($db_host, $db_user, $db_password))){
displayerrmsg(sprintf("internal error %d:%s\n", mysql_errno(), mysql_error()));
exit();
}
if (!($result=mysql_db_query($database, "select * from forummessage where uintheme='$uintheme' AND uinforum='$uinforum'"))){
displayerrmsg(sprintf("internal error %d:%s\n", mysql_errno(), mysql_error()));
exit();
}
while (($row=mysql_fetch_array($result))) {
$allm=((int)mysql_num_rows($result));
}
строим таблцу(html)..
имеем в таблице поле(строку):
<? if (!isset($allm)) { echo ("0"); } else { echo ($allm); } ?>
в результате:
если записи не найдены и строка в таблице идет первой то все ок, т.е. пишет 0
если записи найдены - он их считает и все снова ок..
а если записи нЕ найдены, но эта строка в конце таблицы(или прсередине где-то) и перед ней идет строка со значением >0, то пишеться предыдущее значение..
задача: что б по-любому писалось верное наличие записей..
вопрос: что не так?