Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 9520|Отговор: 0

Разликата между mysql_unbuffered_query и mysql_query в PHP

[Копирай линк]
Публикувано в 20.02.2016 г. 20:53:29 ч. | | |

Всички са запознати с mysql_query, затова нека накратко представим mysql_unbuffered_query

mysql_unbuffered_query

(PHP 4 >= 4.0.6, PHP 5) mysql_unbuffered_query -- Изпраща SQL заявка към MySQL без извличане и кеширане на получените редове

Описание на ресурс mysql_unbuffered_query ( заявка за низ [, ресурс link_identifier] )


mysql_unbuffered_query() изпраща SQL заявка към MySQL, но не изтегля и кешира автоматично набор от резултати като mysql_query(). От една страна, това спестява значителна памет при работа с големи набори от резултати. От друга страна, можете да манипулирате набора от резултати веднага щом получите първия ред, вместо да чакате цялото SQL изявление да бъде изпълнено. При използване на няколко връзки към база данни трябва да зададете опционалния параметър link_identifier.

Забележка: Ползите от mysql_unbuffered_query() идват с цена: не можете да използвате mysql_num_rows() и mysql_data_seek() върху резултатите, върнати от mysql_unbuffered_query(). Освен това, преди да се изпрати нова SQL заявка към MySQL, всички некеширани SQL заявки трябва да бъдат извлечени от получените редове.

Горното е обяснението на mysql_unbuffered_query в php ръководството, търсих много обяснения за вече наличните обяснения в ръководството в интернет, много хора се надяват да имат пример, за да разберат по-добре приложението на тази функция, следвах дадения обяснение и направих пример, само за справка:







Предишен:php генерира случайни числа
Следващ:C# заобикаля двойното
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com