|
Josh ↓
|
 |
|
23 Ноябрь, 2008, 02:42:55
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: нинзя Карма: 44
Сообщений: 1509 Сила слова: 2.92
|
а почему все count(*) или по id делают? По идее count(1) пошустрее будет
|
|
|
|
|
Записан
|
Fatal error: Call to undefined function mysql_connect() in /var/www/vhosts/pyha.ru/forum/includes/db/connection_class.php on line 16.
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
23 Ноябрь, 2008, 03:31:29 , спустя 48 минут 34 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5184 Сила слова: 1.81
|
Josh, count(*) делают не по id а по primary индексу, если нет примари то по юнику
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
Josh ↓
|
 |
|
23 Ноябрь, 2008, 03:53:26 , спустя 21 минуту 57 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: нинзя Карма: 44
Сообщений: 1509 Сила слова: 2.92
|
Josh, count(*) делают не по id а по primary индексу, если нет примари то по юнику
ну не знаю мне кажеться с (1) быстрее - так вообще ни о чём задумываться нинадо :)
|
|
|
|
|
Записан
|
Fatal error: Call to undefined function mysql_connect() in /var/www/vhosts/pyha.ru/forum/includes/db/connection_class.php on line 16.
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
23 Ноябрь, 2008, 04:13:49 , спустя 20 минут 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5184 Сила слова: 1.81
|
Josh, что ваще значит 1?
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
Josh ↓
|
 |
|
23 Ноябрь, 2008, 04:20:47 , спустя 6 минут 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: нинзя Карма: 44
Сообщений: 1509 Сила слова: 2.92
|
то и значит что 1 - он вообще не задумываеться над индексами итп.
|
|
|
|
|
Записан
|
Fatal error: Call to undefined function mysql_connect() in /var/www/vhosts/pyha.ru/forum/includes/db/connection_class.php on line 16.
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
23 Ноябрь, 2008, 04:24:11 , спустя 3 минуты 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5184 Сила слова: 1.81
|
Josh, я не датабасник но мой опыт подсказывает мне что тут чтото не так
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
Josh ↓
|
 |
|
23 Ноябрь, 2008, 04:34:41 , спустя 10 минут 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: нинзя Карма: 44
Сообщений: 1509 Сила слова: 2.92
|
почему? как обычно в моторах обходят если нет условий для выборки? WHERE 1=1, впринципе тут тоже самое :)
|
|
|
|
|
Записан
|
Fatal error: Call to undefined function mysql_connect() in /var/www/vhosts/pyha.ru/forum/includes/db/connection_class.php on line 16.
|
|
|
|
disc ↓
|
 |
|
23 Ноябрь, 2008, 04:40:05 , спустя 5 минут 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 37
Сообщений: 844 Сила слова: 4.38
|
Josh, в каких моторах и зачем WHERE 1=1 если нет условий? :)
|
|
|
|
|
Записан
|
|
|
|
|
Josh ↓
|
 |
|
23 Ноябрь, 2008, 05:20:58 , спустя 40 минут 53 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: нинзя Карма: 44
Сообщений: 1509 Сила слова: 2.92
|
Josh, в каких моторах и зачем WHERE 1=1 если нет условий? :)
Повторюсь. Часто бывают ситуации, когда сам мотор трогать нельзя, а скажем у тебя есть класс $db, который не проверяет наличие фильтров, а скажем тупо клеит "SELECT ".$this->GetAllRows." WHERE ".$this->GetAllFilters. Я давно уже ничего с голого нуля не делаю. Зачем? И в принципе работаю в разных пхп компаниях, приходиться подстраиваться под ихние фреймы, при чём делать это быстро
|
|
|
|
|
Записан
|
Fatal error: Call to undefined function mysql_connect() in /var/www/vhosts/pyha.ru/forum/includes/db/connection_class.php on line 16.
|
|
|
|
disc ↓
|
 |
|
23 Ноябрь, 2008, 05:32:53 , спустя 11 минут 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 37
Сообщений: 844 Сила слова: 4.38
|
Josh, только щас понял что значит мотор :) Ухи привыкли слышать движок)
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
23 Ноябрь, 2008, 05:35:23 , спустя 2 минуты 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5184 Сила слова: 1.81
|
disc, по поводу 1=1 есть два варианта
первое у тебя динамический запрос и для того чтобы не делать отдельный if для where пишут 1=1 а дальше условия
воторое это в кейсах примерно для тогоже еффекта
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|