'SELECT COUNT(*) FROM news' не фурычит..
(этот метод работает :) )
// возвращает количество рядов
$c = mysql_query("SELECT * FROM news", $link);
$num_rows = mysql_num_rows($c);
echo '<br><b>$num_rows</b> -> '.$num_rows;
//2- способ, не работает :(
Но есть ли второй способ, хочу это сделать через SQL запрос:
$nm = mysql_query('SELECT COUNT(*) FROM news');
echo '<br>$nm'.$nm;
На выходе получаю "Resource id #9", вместо того, что бы получить количество рядов в базе, этот метод не работает..., подскажите, что не так я сделал...
Заранее спасибо
Для того, чтобы получить значение тебе нужно добавить что-то типа:
Код:
$record = mysql_fetch_assoc($nm);
$counter_value = $record['COUNT(*)'];
$counter_value = $record['COUNT(*)'];
Кстати, хорошо бы обозвать по-человечески столбец в запросе: COUNT(*) AS counter
Спасибо, работает!