id name
1 Николай
2 Сергей
Надо что вывело 2!Думаю поняли(пояснение в примере для тех кто не понял)
Спустя 2 минуты, 22 секунды (25.12.2011 - 18:53) Игорь_Vasinsky написал(а):
mysql_num_rows()
Спустя 14 минут, 1 секунда (25.12.2011 - 19:07) alexbel2404 написал(а):
Цитата (Игорь_Vasinsky @ 25.12.2011 - 19:53) |
mysql_num_rows() |
для этого нужно сделать выборку всех записей)
лучше юзать запрос типа SELECT count(id) as count FROM tableName
а потом смотреть сколько вернул запрос)
Спустя 48 минут, 37 секунд (25.12.2011 - 19:55) inpost написал(а):
SELECT COUNT(*) FROM `table`
Спустя 40 секунд (25.12.2011 - 19:56) Игорь_Vasinsky написал(а):
а это не запрос?
Спустя 12 минут, 43 секунды (25.12.2011 - 20:09) Shkiper написал(а):
Спасибо всем за ваши предложения, но меня и mysql_num_rows устраивает.Все работает спасибо(P.S. Остальным не в обиду)
Спустя 4 минуты, 46 секунд (25.12.2011 - 20:13) Игорь_Vasinsky написал(а):
Спустя 6 минут, 50 секунд (25.12.2011 - 20:20) inpost написал(а):
Игорь_Vasinsky
COUNT будет быстрее, если необходимо получить лишь количество записей и всё.
COUNT будет быстрее, если необходимо получить лишь количество записей и всё.
Спустя 2 минуты, 30 секунд (25.12.2011 - 20:23) Shkiper написал(а):
Поэксперементирую.
Спустя 2 минуты, 41 секунда (25.12.2011 - 20:25) Игорь_Vasinsky написал(а):
а мой вариант - медленный, выполняется - часами
Спустя 6 минут, 45 секунд (25.12.2011 - 20:32) alexbel2404 написал(а):
Цитата (Игорь_Vasinsky @ 25.12.2011 - 21:25) |
а мой вариант - медленный, выполняется - часами |
Цитата |
[SQL] select count(id) from dle_post Affected rows: 0 Time: 0.078ms |
Цитата |
[SQL] select id from dle_post Affected rows: 0 Time: 1.791ms |
Есть разница?) Таблица всего лишь из 30к записей)
Спустя 5 минут, 15 секунд (25.12.2011 - 20:37) Игорь_Vasinsky написал(а):
на 30к ес-но
Спустя 2 минуты, 28 секунд (25.12.2011 - 20:40) vital написал(а):
Цитата (Игорь_Vasinsky @ 25.12.2011 - 19:37) |
на 30к ес-но |
Это очень мало.
Спустя 19 часов, 45 минут, 7 секунд (26.12.2011 - 16:25) Shkiper написал(а):
чё такое 30к???
Спустя 7 минут, 43 секунды (26.12.2011 - 16:33) phz написал(а):
30 000
Спустя 1 час, 37 минут, 8 секунд (26.12.2011 - 18:10) Shkiper написал(а):
LoLs
Спустя 8 минут, 24 секунды (26.12.2011 - 18:18) inpost написал(а):
Игорь_Vasinsky
А как ты предлагаешь себя вести тут:
http://my.jetscreenshot.com/demo/20111226-jo42-5kb
Отож, есть вещи, которые предназначены специально для этого.
А как ты предлагаешь себя вести тут:
http://my.jetscreenshot.com/demo/20111226-jo42-5kb
Отож, есть вещи, которые предназначены специально для этого.
Спустя 1 час, 35 минут, 12 секунд (26.12.2011 - 19:53) Shkiper написал(а):
Корочке что лучше и как использовать???
Спустя 10 минут, 35 секунд (26.12.2011 - 20:04) dadli написал(а):
Deert
Цитата |
Корочке что лучше и как использовать??? |
$res = mysql_query("SELECT COUNT(id) FROM mytable");
$row = mysql_fetch_row($res);
echo $row[0];
Спустя 1 час, 11 минут, 7 секунд (26.12.2011 - 21:15) Shkiper написал(а):
Спасибо!!!
Спустя 57 минут, 3 секунды (26.12.2011 - 22:12) inpost написал(а):
COUNT(*) ...
Спустя 3 минуты, 13 секунд (26.12.2011 - 22:15) Игорь_Vasinsky написал(а):
Цитата (Игорь_Vasinsky @ 25.12.2011 - 23:37) |
на 30к ес-но |
Спустя 16 часов, 15 минут, 21 секунда (27.12.2011 - 14:31) Shkiper написал(а):
Всем спасибо!!!