|
|
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Как на PHP подсчитать количетсво записей в таблице MySQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 14:47:07 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
А как на SQL считаешь? Также. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 14:50:13 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Сделать, например, такой запрос к таблице: select count(<любое имя поля>) from <имя таблицы> например: select count(name) from FIO результат запроса - количество записей в таблице. ----------------------------------- Бесплатные шаблоны и статьи для вебмастера ICQ: 225-481-663 Думайте нестандартно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 14:51:33 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
sql запрос SELECT COUNT(*) FROM sometable; дает количество записей в таблице sometable если нужно подсчитать количество записей в выданном результате - mysql_numrows($resultquey); или что-то в этом роде.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 15:56:09 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Хм. Ну так собственно и http://php.net/mysql_num_rows. Вы в документации поискать не пробовали, прежде чем на форуме вопрос задавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 18:08:22 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
DocAlХм. Ну так собственно и http://php.net/mysql_num_rows. Вы в документации поискать не пробовали, прежде чем на форуме вопрос задавать? А к чему ты будеш применять функцию mysql_num_rows? Для того чтобы через нее подсчитать количество записей в таблице, нужно сделать запрос: select * from tablica а затем результат запроса пихать в mysql_num_rows... Но есть вопрос: а зачем выбирать всю таблицу?... ----------------------------------- Бесплатные шаблоны и статьи для вебмастера ICQ: 225-481-663 Думайте нестандартно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2006, 20:54:13 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Не помню где, но читал, что Код: plaintext Код: plaintext P.S. Поправьте, если не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 09:19:59 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
BerkutНе помню где, но читал, что Код: plaintext Код: plaintext P.S. Поправьте, если не так. Вариант: Код: plaintext 1. пропустит строки, где ID = NULL, базе для этого надо сделать либо фуллскан индекса по данному полю (если есть) или фуллскан всей таблицы. Вариант: Код: plaintext 1. В любом случае возвращает количество всех строк в таблице. Начиная с некоторой версии (см. документацию) MySQL кэширует количество строк в таблице в метаданных для таблицы. Поэтому для count(*), при отсутствии УСЛОВИЯ на выборку, базе вообще не надо лезть в таблицу - значение возвращается мгновенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 10:44:55 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
anvano, полностью прав! обсуждалось нираз на sql.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 10:58:46 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Blackanvano, полностью прав! обсуждалось нираз на sql.ru {цензура} . Специально зарегился, чтобы обосрать вас всех, {цензура} . Пол инета забито всякими умниками о том, что правильно искать с помощью Код: plaintext 1. {цензура} оно даёт а не количество записей. и всем кто так {цензура} надо дать такой же {цензура} . {цензура} и куда возращает запрос Код: plaintext них.. он не возвращает. Какойто {цензура} на форуме писал код, который возвращает число записей: автор$query = mysql_query("select count(*) as count from table"); // Запрос в таблицу $numOL = count(mysql_fetch_array($query)); // Число строк Это говно всё время возвращет цифру 2. И фигли? Разорвите себе {цензура} и залезте в него. Как {цензура} с помощью этого {цензура} запроса можно посчитать количество записей ? {цензура} Модератор: пришлось порезать - мат всетаки. Но оставил, дабы никто на грабли не наступил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 03:05:45 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Специально зарегистрировался, что бы сказать товарищу "okvorb" который специально зарегистрировался, что бы всех обосрать, ТЫ СРАЛ ЖОПОЙ К ВЕРХУ, и кроме себя не обосрал никого. Когда подростёшь немного до программирования, вернись сюда и посмотри ещё раз на свой, так сказать 'код', только не обосрись ещё раз :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 05:04:18 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
SpecAgentСпециально зарегистрировалсяТут такие баталии были - только вот похерили все :) Товарищу okvorb у свои претензии надо предъявлять этому идиоту, потому что другого такого идиота мне в инете найти не удалось :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 07:54:11 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
а вот так не проще? show table status WHERE `Name`='tableName' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 10:36:00 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
у меня дежавю? точно помню, что над кодом Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 11:31:09 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
miksoftу меня дежавю? точно помню, что над кодом Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 12:48:54 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Вот и я че-то теперь не понял как правильно делать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 17:40:13 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Potter.Вот и я че-то теперь не понял как правильно делать???В самом начале ответили же. Или нужно что-то другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 17:42:42 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Да я так и делаю, только не врубился чего okvorb возмущался и прав он или нет %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 17:52:23 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Potter.Да я так и делаю, только не врубился чего okvorb возмущался и прав он или нет %)Загляните в мануал по используемым в его примере функциям и подумайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 17:53:39 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Загляну, только каждый кто сюда будет заходить будет спрашивать то же самое, и толку что модератор оставил пост чтобы "не наступили на грабли". Надо уже пояснить о чем речь. Извините за флуд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 17:58:52 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
BerkutНе помню где, но читал, что Код: plaintext Код: plaintext P.S. Поправьте, если не так. Относительно этого я с тобой готов поспорить на трилион у.е Когда у тебя таблица весит порядка нескольких милионов записей. То Вариант Код: plaintext Работает гаразда быстрей чем первый. (конечно если стоит по этому полю индекс) === Каталог предприятий Работа в Харькове ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 13:46:54 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Sergey Egorov BerkutНе помню где, но читал, что Код: plaintext Код: plaintext P.S. Поправьте, если не так. Относительно этого я с тобой готов поспорить на трилион у.е Когда у тебя таблица весит порядка нескольких милионов записей. То Вариант Код: plaintext Работает гаразда быстрей чем первый. (конечно если стоит по этому полю индекс) === Каталог предприятий Работа в Харькове Первый возвращает количество записей в таблице, куда уже быстрее... Второй вернет количество записей где поле id не null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 13:54:51 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Sergey Egorov BerkutНе помню где, но читал, что Код: plaintext Код: plaintext P.S. Поправьте, если не так.Относительно этого я с тобой готов поспорить на трилион у.е Когда у тебя таблица весит порядка нескольких милионов записей. То Вариант Код: plaintext Работает гаразда быстрей чем первый. (конечно если стоит по этому полю индекс)Прежде, чем спорить, доку почитал бы! COUNT() Во-первых, эти запросы не являются эквивалентными пока неизвестно, что id NOT NULL Returns a count of the number of non-NULL values of expr in the rows retrieved by a SELECT statement. COUNT(*) is somewhat different in that it returns a count of the number of rows retrieved, whether or not they contain NULL values. Во-вторых: COUNT(*) is optimized to return very quickly if the SELECT retrieves from one table, no other columns are retrieved, and there is no WHERE clause. For example: mysql> SELECT COUNT(*) FROM student; This optimization applies only to MyISAM tables only, because an exact row count is stored for this storage engine and can be accessed very quickly. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 14:04:46 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
2Sergey Egorov, где наши триллионы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 16:30:45 |
|
||
|
Подсчитывание количеста записей в таблице MySQL
|
|||
|---|---|---|---|
|
#18+
Все признаюсь протупил. Это я попутал. Такая проблемма была у меня в сложном запросе при ЖОЙНАХ Так там реально с count(id) работало на порядок шустрей. Но трилиона Вам не видать. :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 13:08:25 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33540153&tid=1465266]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
191ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 505ms |

| 0 / 0 |
