Popis
resource
mysql_unbuffered_query
( string dotaz [, resource spojeni])
mysql_unbuffered_query(
)
pošle
SQL
dotaz
dotaz
do
MySQL
bez
načtení
a
bufferování
výsledných
záznamů
automaticky
,
jako
to
dělá
funkce
mysql_query(
)
.
Na
jednu
stranu
toto
chování
ušetří
značné
množství
použité
paměti
u
SQL
dotazů
,
které
vytvářejí
rozsáhlé
výsledky
.
Na
druhou
stranu
můžete
začít
pracovat
na
výsledku
okamžitě
po
prvním
záznamu
,
který
byl
vrácen
;
tj
.
nemusíte
čekat
dokud
nebude
proveden
celý
SQL
dotaz
.
Použijete-li
přepínač
DB-connects
,
můžete
zadat
volitelný
parametr
spojeni
.
Poznámka
:
každá
výhoda
mysql_unbuffered_query(
)
něco
stojí
:
Nemůžete
používat
funkci
mysql_num_rows(
)
k
zjištění
počtu
záznamů
vrácených
pomocí
mysql_unbuffered_query(
)
.
Dále
také
musíte
načíst
všechny
záznamy
vracené
nebufferovaným
dotazem
předtím
,
než
pošlete
nový
SQL
dotaz
do
MySQL
.
Viz
.
také
:
mysql_query(
)
.