[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Посчитать записи в БД
omn
Как посчитаь сколько записей в таблице например с именем 1 ?
Я придумал такой способ - но вот не слишком ли он будет грузить БД может есть какаято определённая фунция ?

$query = "SELECT name FROM gol WHERE name = 1" ;
$sql = mysql_query($query);

$a=0;
while($db = mysql_fetch_object($sql))
{
$a++;
}
echo $a ;




Спустя 3 минуты, 36 секунд (7.02.2011 - 11:14) Evilsoul написал(а):
mysql_num_rows()
Аргументом данной функции будет переменная $sql
И что самое главное - без цикла cool.gif

Спустя 4 минуты, 22 секунды (7.02.2011 - 11:18) Evilsoul написал(а):
Цитата
Жена посылает программиста в магазин:
- Дорогой, купи, пожалуйста, палку колбасы, и если будут яйца, то купи десяток.
Через полчаса программист возвращается с десятью палками колбасы.
Жена:
- Что это?! Зачем ты купил столько колбасы?
Программист:
- Ну так яйца-то были...


biggrin.gif biggrin.gif biggrin.gif

Спустя 6 минут, 3 секунды (7.02.2011 - 11:24) linker написал(а):
SELECT COUNT(*) FROM `gol` WHERE `name` = '1'
$Count = mysql_result($res, 0);

Спустя 2 минуты, 27 секунд (7.02.2011 - 11:27) Evilsoul написал(а):
linker
Вот блин гуру СКУЛ smile.gif а числа обязательно обрамлять кавычками?

Спустя 5 минут, 23 секунды (7.02.2011 - 11:32) linker написал(а):
Evilsoul
Название поля `name` логично подразумевает использование его в качестве названия чего-то, вполне вероятно, естественно, использование не только числовых значений. А вообще лучше все в кавычки обрамлять.

Спустя 1 минута, 14 секунд (7.02.2011 - 11:33) Evilsoul написал(а):
linker
Спасибо

Спустя 5 часов, 9 минут, 54 секунды (7.02.2011 - 16:43) omn написал(а):
Спасибо !


_____________
Жена посылает программиста в магазин:
- Дорогой, купи, пожалуйста, палку колбасы, и если будут яйца, то купи десяток.
Через полчаса программист возвращается с десятью палками колбасы.
Жена:
- Что это?! Зачем ты купил столько колбасы?
Программист:
- Ну так яйца-то были...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.