PHP/MySQL | count(id) || count(*)
А какая разница?
select count(`id`) from ...
select count(*) from ...
(MySQL)
________
посл. ред. 09.03.2017 в 23:47; всего 1 раз(а); by rekmixa
select count(`id`) from ...
select count(*) from ...
(MySQL)
________
посл. ред. 09.03.2017 в 23:47; всего 1 раз(а); by rekmixa
вроде как первый вариан бистрей читает данные с бд
Mr.Crazy , то есть лучше юзать count(id), чем count(*), да?
rekmixa (09.03.2017 в 23:51)
Mr.Crazy , то есть лучше юзать count(id), чем count(*), да?
Mr.Crazy , то есть лучше юзать count(id), чем count(*), да?
возможно, но каждому по своему
Mr.Crazy , согласен
Лучше использовать *, так как count пропускает NULL столбцы
________
посл. ред. 10.03.2017 в 00:02; всего 1 раз(а); by etozhedanya
________
посл. ред. 10.03.2017 в 00:02; всего 1 раз(а); by etozhedanya
Первый вариант считает только по полю id, второй по всем полям, первый вариант должен считать быстрее :3
________
посл. ред. 10.03.2017 в 00:07; всего 2 раз(а); by lokke
________
посл. ред. 10.03.2017 в 00:07; всего 2 раз(а); by lokke
lokke (10.03.2017 в 00:02)
Первый вариант считает только по полю id, второй по всем полям, первый вариант должен считать быстрее :3
Первый вариант считает только по полю id, второй по всем полям, первый вариант должен считать быстрее :3
да ты что, шутишь? уверен?
сравнил select count (id) и select count id?
И то, и то гавно, учи php 7 mysqli
Автор если тебе что-то подсчитать используй (*) , а если выбрать что-то канкретно и использовать в дальнейшем столбцы ,то select `blabla` from = советую пдо ->fetchAll()
Потом массив foreach, если старая схема , то while цикл
Потом массив foreach, если старая схема , то while цикл
Стр.: 1, 2