|
Тема |
Re: :-) [re: phpGuru] |
|
Автор | AcidMemory (Нерегистриран) | |
Публикувано | 12.12.03 12:10 |
|
|
ехх, а да съм твърдял как трябва да се ползва ...
"You are absolutely required to retrieve all rows in the result set ... If you fail to do so, PHP will do so for you, and will emit a NOTICE warning you of the fact."
ако не трябва целия резултат - ползваш лимит (освен в случая, когато ти трябва и бройката - тогава няма спасение)
става въпрос за пърформанс и памет, която се заема
за голям резултат, когато ти трябва да имаш добър респонс, нямаш време да чакаш всичко да ти дойде - нормално е да търсиш неща като лимит и небуферирана заявка
"On the one hand, this saves a considerable amount of memory with SQL queries that produce large result sets. On the other hand, you can start working on the result set immediately after the first row has been retrieved: you don't have to wait until the complete SQL query has been performed."
и най-важното
"If you want to be able to 'abort' mid result-set or if you want to do lengthy processing on the results, you are misunderstanding the purpose of this function."
|
| |
|
|
|