Нужно ли писать LIMIT 1
с использованием метода fetch()
PDO? Это предполагает, что мне нужен только один результат. Мне интересно, использование LIMIT 1
поможет сэкономить ресурсы и время загрузки?
Это может помочь вам. http://dev.mysql.com/doc/refman/5.0/en/limit-optimization.html совершенно ясно по этой теме.
Предложение LIMIT – это еще одна функция SQL, которую вы можете использовать для получения необходимой информации. Если вы спрашиваете, нужен ли вам LIMIT, вам будет мало смысла спрашивать, нужен ли вам WHERE или JOIN. Это зависит от ваших данных и вашего запроса.
Я не знаю, так ли это, но я видел слишком много новичков, которые не знают больше SQL, чем SELECT * FROM table
. Просто попробуйте изучить базовый SQL и вернуть запрос в нужные строки и столбцы.
Предел применяется после выполнения запроса, поэтому он не будет действительно уменьшать ресурсы, используемые сервером базы данных. Однако это уменьшит количество ресурсов, используемых PHP для хранения результата.