$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 ???
а что это за функция 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(); - мильен классов для БД
db_query() - Друпал
$db->query(); - мильен классов для БД
Спустя 53 секунды (24.01.2011 - 13:02) Basili4 написал(а):
Catsys
это что при каждом запросе подключение ????????????? Меняй архитектуру
Подключение 1 раз. на все работу скрипта.
это что при каждом запросе подключение ????????????? Меняй архитектуру
Подключение 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) | ||
а 0 это что? |
а ноль это цифра

Спустя 3 минуты, 19 секунд (24.01.2011 - 14:23) Dron19 написал(а):
если выведет число, то поставь плюс
Спустя 29 минут, 56 секунд (24.01.2011 - 14:52) ApuktaChehov написал(а):
Цитата (Catsys @ 24.01.2011 - 13:04) | ||
а 0 это что? |
Это нулевая строка в результате.
Спустя 18 минут, 21 секунда (24.01.2011 - 15:11) Catsys написал(а):
всем спасибо, заработало так
$res=db("SELECT COUNT(*) FROM marina where `public`='1' ");
$count=mysql_result($res, 0);