unterschied der querrys

blueX
wo liegt denn der unterschied zwischen

php:
1:
$db->unbuffered_query();


und

php:
1:
$db->query_first();




mfg
bluex
fröhlich
DominikZ
Du meinst sicherlich den Unterschied zwischen unbuffered_query(); und query();

query_first(); liest nur die erste "Reihe" der mySQL-Datenbank aus (etwa für User-Information EINES Benutzers), für die Auslesung meherer Reihen also nicht zu gebrauchen, da tritt query(); in Aktion..

unbuffered_query(); ist von Haus aus deaktiviert (kann man in der Datenbank-Klasse class_db_mysql.php aber aktivieren, benötigt allerdings mindestens PHP 4.0.6)

Dazu musst du

php:
1:
2:
// use mysql_unbuffered_query ? (need php >= 4.0.6)
//if (version_compare($phpversion, "4.0.6") != -1) $this->use_unbuffered_query = true;


entkommentieren.
blueX
ah gut danke, jetzt weis ich bescheid Freude


mfg
blueX
BreiteSeite
Zitat:
Original von Dominik Ziegler
Dazu musst du

php:
1:
2:
// use mysql_unbuffered_query ? (need php >= 4.0.6)
//if (version_compare($phpversion, "4.0.6") != -1) $this->use_unbuffered_query = true;


entkommentieren.


Genau genommen darf man nur:
php:
1:
//if (version_compare($phpversion, "4.0.6") != -1) $this->use_unbuffered_query = true;
auskommentieren.
DominikZ
Richtig Augenzwinkern
Wenn man das obere entkommentiert, bekommt man nen schönen PHP-Fehler Augenzwinkern
blueX
hm wenn da eh die php version überprüft wird, frag ich mich warum das auskommentiert wurde .... Versagt
BreiteSeite
Zitat:
Original von blueX
wenn da eh die php version überprüft wird, frag ich mich warum das auskommentiert wurde ....


Vielleicht funktionierte die Versionsüberprüfung im Test nicht zuverlässig genug...
blueX
ah hmm stimmt... warscheinlich in php 3 oder so 0o naja ok werd hat schon noch php3 auffm server laufen ^^ und wbb2 geht da ja eigendlich eh ned.