[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подсчет строк в mysql
Catsys
никак немогу отдуплится, выполняю

$res=db("SELECT COUNT(*) FROM marina where `public`='1' ");

возвращает

Resource id #10

а по всем литературам должно вернуть количество строк удовлетворяющих условию?

помогите тупому



Спустя 5 минут, 31 секунда (24.01.2011 - 12:49) ApuktaChehov написал(а):
mysql_result($res, 0);

Спустя 3 минуты, 22 секунды (24.01.2011 - 12:52) Basili4 написал(а):
Catsys
а что это за функция db ???

Спустя 42 секунды (24.01.2011 - 12:53) ApuktaChehov написал(а):
По ходу обвертка.

Спустя 6 минут, 50 секунд (24.01.2011 - 13:00) Catsys написал(а):
да, эта функция выполняет подключение, и mysql_query()

Спустя 1 минута, 48 секунд (24.01.2011 - 13:01) Basili4 написал(а):
странное название для обертки исполняющей запрос обычно они называются query например

db_query() - Друпал

$db->query(); - мильен классов для БД


Спустя 53 секунды (24.01.2011 - 13:02) Basili4 написал(а):
Catsys
это что при каждом запросе подключение ????????????? Меняй архитектуру

Подключение 1 раз. на все работу скрипта.

Спустя 1 минута, 53 секунды (24.01.2011 - 13:04) Catsys написал(а):
Цитата (ApuktaChehov @ 24.01.2011 - 09:49)
mysql_result($res, 0);

а 0 это что?

Спустя 1 минута, 32 секунды (24.01.2011 - 13:06) Catsys написал(а):
Цитата (Basili4 @ 24.01.2011 - 10:02)
Catsys
это что при каждом запросе подключение ????????????? Меняй архитектуру

Подключение 1 раз. на все работу скрипта.

както незадумывался, может и стоит поменять, ато хостинг ругается на болшие нагрузки на базу, спасибо за совет

Спустя 1 час, 12 минут, 5 секунд (24.01.2011 - 14:18) Dron19 написал(а):
попробуй так
$res=db("SELECT COUNT(*) FROM marina");
$mysql = mysql_fetch_row($res);
echo $mysql[0];

Спустя 1 минута, 20 секунд (24.01.2011 - 14:19) Dron19 написал(а):
Цитата (Catsys @ 24.01.2011 - 10:04)
Цитата (ApuktaChehov @ 24.01.2011 - 09:49)
mysql_result($res, 0);

а 0 это что?

а ноль это цифра biggrin.gif

Спустя 3 минуты, 19 секунд (24.01.2011 - 14:23) Dron19 написал(а):
если выведет число, то поставь плюс

Спустя 29 минут, 56 секунд (24.01.2011 - 14:52) ApuktaChehov написал(а):
Цитата (Catsys @ 24.01.2011 - 13:04)
Цитата (ApuktaChehov @ 24.01.2011 - 09:49)
mysql_result($res, 0);

а 0 это что?

Это нулевая строка в результате.

Спустя 18 минут, 21 секунда (24.01.2011 - 15:11) Catsys написал(а):
всем спасибо, заработало так

$res=db("SELECT COUNT(*) FROM marina where `public`='1' ");
$count=mysql_result($res, 0);
Быстрый ответ:

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