PDO :: fetch () LIMIT 1 - PullRequest
       3

PDO :: fetch () LIMIT 1

4 голосов
/ 29 июня 2011

Нужно ли писать LIMIT 1, используя метод PDO fetch()? Это предполагает, что мне нужен только один результат. Мне интересно, поможет ли использование LIMIT 1 для экономии ресурсов и времени загрузки?

Ответы [ 3 ]

4 голосов
/ 29 июня 2011

Это может помочь вам.http://dev.mysql.com/doc/refman/5.0/en/limit-optimization.html совершенно ясно по этой теме.

2 голосов
/ 29 июня 2011

Предложение LIMIT - это еще одна функция SQL, которую вы можете использовать для получения необходимой информации.Спрашивать, нужен ли вам LIMIT, так же мало, как спрашивать, нужно ли вам ГДЕ или ПРИСОЕДИНИТЬСЯ.Это зависит от ваших данных и вашего запроса.

Я не знаю, так ли это, но я видел слишком много новичков, которые не знают больше SQL, чем SELECT * FROM table.Просто попробуйте выучить базовый SQL и заставить ваш запрос возвращать именно те строки и столбцы, которые вам нужны.

0 голосов
/ 29 июня 2011

Предел применяется после выполнения запроса, поэтому он не будет реально сокращать ресурсы, используемые сервером базы данных.Однако это уменьшит количество ресурсов, используемых PHP для хранения результата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...