msql_result

(PHP 3, PHP 4 >= 4.0.0)

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 (wie unten beschrieben). 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 numerischen 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().