msql_result

msql_result -- Holt den Wert eines einzelnen Feldes der übergebenen Zeile

Beschreibung

int msql_result ( int query_identifier, int i, mixed field)

Gibt den Wert zurück , der in der übergebenen Zeile und Spalte des bezeichneten mSQL-Abfrageergebnisses steht .

msql_result( ) gibt den Inhalt einer Tabellenzelle des mSQL-Abfrageergebnisses zurück . Das field Argument kann sowohl der Index als auch der Feldname des Feldes sein , oder , ein mit dem Tabellennamen qualifizierter Feldname ( Tabellenname.Feldname ) . Falls der Spaltenname ein Alias ist ( 'select foo as bar from .. .' ) , wird der Aliasname anstatt des Feldnamens angegeben .

Wenn man mit grossen Abfrageergebnissen arbeitet , sollte man die Benutzung der Funktionen in Betracht ziehen , die ganze Zeilen aus der Tabelle auslesen ( siehe unten ) . Weil diese Funktionen die Inhalte von verschiedene Tabellenzellen in einem Funktionsaufruf holen , sind sie VIEL schneller als msql_result( ) . Beachten Sie auch , dass die Angabe eines nummerischen Index für das field Argument viel schneller ist , als die Angabe eines Feldnamens oder eines Tabellenname.Feldname Arguments .

Empfohlene Alternativen mit hoher Ausführungsgeschwindigkeit : msql_fetch_row( ) , msql_fetch_array( ) und msql_fetch_object( ) .