ПХП, кто подскажет с одной функцией?

Печать RSS
357


2000 лет д.н.э.
0
17. Vitamin aka mix, да без разницы как проверять.
и так и так бежит повсем строкам проверяя логин.
правильнее было бы where 'индекс' limit 1
Все естальное примерно одинаково действует
K

Транклюкаторщик
0
21. ramzes, в твоем варианте он пробегает по строкам и собирает полученные данные, в варианте с count(*) он только считает их количество.
конкретно в этом случае не критично, а вообще - разница емкая довольно.
ну это если рассуждать логически, тесты не проводил
Изменил: KOZZ (31.05.2012 / 13:58)
S
Автор
Землянин
0
так никто и не обьяснил
Изменил: spletni (31.05.2012 / 14:19)

2000 лет д.н.э.
0
22. eGo Работает на Себя, коунт точно так же для выполнения условия читает поле логин у всех записей
оба запроса не айс. но существенной разницы в них нет.
первый просто еще массив соберет ненужный, но это скорее вопрос трафика чем производительности
К

Айсберг Визави
0
Артем, я же сказал что разберусь с этим. Там проверку нужно всего лишь сделать, если логин в бд с твоим id == твой логин по $_GLOBALS, то не выводить это сообщение.

Добавлено через 04:45 сек.
11. Vitamin aka mix, ну-ну. механизм работы count() знаешь ведь? тогда зачем советуешь?
S
Автор
Землянин
0
25, уже разобрался, вроде)
M

Пацак
0
Кевин Митник_HHTeam (31 Мая 2012 / 15:36)
Артем, я же сказал что разберусь с этим. Там проверку нужно всего лишь сделать, если логин в бд с твоим id == твой логин по $_GLOBALS, то не выводить это сообщение.

Добавлено через 04:45 сек.
11. Vitamin aka mix, ну-ну. механизм работы count() знаешь ведь? тогда зачем советуешь?
потому что count() в данном случае вариант вернее mysql_num_rows()'a

2000 лет д.н.э.
0
Vitamin aka mix (31 Мая 2012 / 18:18)
потому что count() в данном случае вариант вернее mysql_num_rows()'a
WTF?
Чем он вернее?))) Что за бред?
M

Пацак
0
тем, что он считает строки с данным логином, а не пихает в массив всю информацию о строке с логином

Добавлено через 05:09 сек.
28. ramzes, давай завяжем!?
все равно ты не сможешь меня убедить, что оба эти запроса выполняются за одно и то же время, да и я, как смотрю, не могу тебя убедить.

2000 лет д.н.э.
0
29. Vitamin aka mix, какую "всю информацию"?))
Он логин в массив добавит.
Целый 1 логин, в целый 1 массив)))
потом пришлет этот целый 1 массив, точно так же как и с коунтом, только содержимое отличаться будет.
Следом посчитает этот целый 1 логин в массиве, в то время как результ вернет 0 индекс из массива.
вот и вся разница

Добавлено через 03:17 сек.
Vitamin aka mix (31 Мая 2012 / 20:36)
28. ramzes, давай завяжем!?
поддерживаю)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск