Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Изгубил си
активационния е-мейл
?
1 Час
1 Ден
1 Седмица
1 Месец
Завинаги
Влез с потребителско име, парола и продължителност на сесията
Новини:
Правила на сайта
Начало
Форум
Помощ
Търси
Вход
Регистрация
Научи ме
»
Програмиране
»
Бази данни
»
Кое е по- бързо COUNT(id) или ...->rowCount()
« назад
напред »
Формат за разпечатване
Страници: [
1
]
Автор
Тема: Кое е по- бързо COUNT(id) или ...->rowCount() (Прочетена 644 пъти)
0 Потребители и 1 Гост преглежда(т) тази тема.
HanKrum
Hero Member
Благодарности
-Казани: 120
-Получени: 73
Публикации: 991
Кибик
Кое е по- бързо COUNT(id) или ...->rowCount()
«
-:
10 Август 2017, 09:49:02 »
Здравейте!
Ползвам PDO и MySQL с много тежка база и всяка милисекунда ми е важна.
Та на въпроса: Кое е по-бързо?
Код: PHP
$br
=
$this
->
bd
(
)
->
prepare
(
'SELECT COUNT(id) AS cnt FROM tab;'
)
->
fetchRowAssoc
(
)
;
$broj
=
$br
[
'cnt'
]
//като fetchRowAssoc() е ...->fetch(\PDO::FETCH_ASSOC)
или
Код: PHP
$broj
=
$this
->
bd
(
)
->
prepare
(
'SELECT id FROM tab;'
)
->
RowCount
(
)
;
Активен
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой
HD
Administrator
Hero Member
Благодарности
-Казани: 208
-Получени: 165
Публикации: 3076
Re: Кое е по- бързо COUNT(id) или ...->rowCount()
«
Отговор #1 -:
24 Август 2017, 11:42:35 »
Ако базата данни ти е много тежка, бих казал второто.
Активен
Формат за разпечатване
Страници: [
1
]
« назад
напред »
Научи ме
»
Програмиране
»
Бази данни
»
Кое е по- бързо COUNT(id) или ...->rowCount()