PHP и запрос в БД вида: select COUNT(*)

Статус
В этой теме нельзя размещать новые ответы.

nomoney

Новичок
PHP и запрос в БД вида: select COUNT(*)

Скажите пожалуйста почему в программе на PHP (Version 4.1.1) использование функции COUNT в запросе Select выдаёт некорректный результат в данном случае в переменной $number (то есть не цифру с числом строк, а нечто ввида Resource id #5).

$query="select COUNT(*) from models";
$number=mysql_query($query);


Успешно работает лишь такая конструкция, но по идее ведь она должна работать медленнее:

$query = "select * from models" ;
$res = mysql_query($query);
$number = mysql_num_rows($res);

Может в первом случае какая-нибудь ошибка в записи? Как это можно исправить? Благодарю заранее.
 

Dim-Dim

looking...
а какой нибудь работающий пример посмотреть можешь?
что запрашиваешь, то оно тебе и выдает.
 

SiMM

Новичок
[m]mysql_fetch_array[/m]
И не надо больше с детским лепетом к продвинутым.
 

VlastV

Новичок
$res = mysql_query('SELECT COUNT(*) AS Count FROM Table');
$row = mysql_fetch_array($res, MYSQL_ASSOC);
echo $row['Count'];
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху