Portal > Foren > PHP > PHP-Programmierung > Fragen zur Funktion mysql_unbuffered_query
Antwort
 
Themen-Optionen
Alt 16.07.2006, 17:46 Nach oben    #1
Christian Mühlroth
 
Benutzerbild von Chr!s
 
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
Standard Fragen zur Funktion mysql_unbuffered_query

Tag,
ich hab ein paar Fragen zu der Funktion mysql_unbuffered_query ( http://www.php.net/manual/en/functio...ered-query.php ) . Ich hab mir das im Manual schon durchgelesen, aber richtig schlau werd ich nicht daraus.
Zitat:
mysql_unbuffered_query() sends a SQL query query to MySQL, without fetching and buffering the result rows automatically, as mysql_query() does. 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. When using multiple DB-connects, you have to specify the optional parameter link_identifier.
In welcher Hinsicht kann das jetzt Vorteile gegenüber mysql_query() haben? Die Funktion buffert mir z.B. meine Queries nicht, aber was heißt das jetzt beispielsweise genau für mich?

Wär nett wenn mir jemand ein kurzes Beispiel machen könnte, was den Unterschied ausmacht, oder zumindest erklären könnte..
__________________
http://www.ChrisDiary.De
Chr!s ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.07.2006, 17:55 Nach oben    #2
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Sobald du einen Query ausführst, wird das gesamte Ergebnis (alle betroffenen Datensätze) komplett ausgelesen und zwischengespeichert. Mit mysql_unbuffered_query() wird erst gelesen, wenn mittels mysql_result() bzw. mysql_fetch_*() zugegriffen wird.
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.07.2006, 18:02 Nach oben    #3
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 521
Standard

naja, nicht ganz...
das normale mysql_query() wartet, bis die kommplete abfrage beendet ist und alle ergebnisse eingetroffen sind. das unbuffered query dagegen kann man schon nach dem ersten result verarbeiten und spart damit zeit.
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.07.2006, 19:59 Nach oben    #4
Jay
Gast
 
Beiträge: n/a
Standard

Zitat:
Mit mysql_unbuffered_query() wird erst gelesen, wenn mittels mysql_result() bzw. mysql_fetch_*() zugegriffen wird.
Versteh ich jetzt net ganz. Ich hab das eher so verstanden wie $traight-$hoota.
Aber vielleicht hab ich es ja falsch verstanden. Erklär noch mal kurz was du gemeint hast bitte.

EDIT:
Nach 2maligen lesen hab ich es verstanden :>. Ist eh das gleiche wie $traight-$hoota erklärt hat.

Geändert von Jay (16.07.2006 um 20:49 Uhr).
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP] thumbnails erstellen - kleine Funktion Jann Hendrik Tutorials 2 16.01.2008 10:38
[PHP] Zeitformate, Datum und Co Jann Hendrik Tutorials 0 05.12.2006 18:48
[PHP] FTP-Funktionen in PHP nutzen MrNiceGuy Tutorials 0 24.05.2006 14:18
unobtrusive JS: 1 funktion auf mehrere elemente pichfl JavaScript und AJAX 2 26.02.2006 17:45
funktion mit variablenname aufrufen? Niedi PHP-Programmierung 4 20.09.2005 23:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:22 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44