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);
Может в первом случае какая-нибудь ошибка в записи? Как это можно исправить? Благодарю заранее.
Скажите пожалуйста почему в программе на 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);
Может в первом случае какая-нибудь ошибка в записи? Как это можно исправить? Благодарю заранее.