sqlite_fetch_single
SQLiteResult->fetchSingle
SQLiteUnbuffered->fetchSingle
(No version information available, might be only in CVS)
SQLiteUnbuffered->fetchSingle — Holt sich die erste Spalte eines Abfrageergebnisses als String
Beschreibung
Objektorientierter Stil (Methode):
sqlite_fetch_single() ist identisch mit sqlite_fetch_array(), ausser das es die erste Spalte der Abfragereihe liefert.
Es ist der beste Weg, um Daten zu bekommen, wenn man nur die ersten Spalte der Daten benötigt.
Parameter Liste
- result
-
Die Ressource des SQLite-Ergebnisses. Der Parameter wird bei der objektorientierten Methode nicht benötigt.
- decode_binary
-
Falls der Parameter decode_binary auf TRUE gesetzt ist (das ist die Standardeinstellung), dekodiert PHP die Binärkodierung, die bei Verwendung von sqlite_escape_string() auf die Daten angewendet wird. Solange Sie die Daten nicht mit anderen SQLite-Fähigen Applikationen teilen, sollten Sie diesen Wert in der Standardeinstellung lassen.
Beispiele
Example#1 A sqlite_fetch_single() Beispiel
<?php
if ($dbhandle = sqlite_open('mysqlitedb', 0666, $sqliteerror)) {
$sql = "SELECT id FROM sometable WHERE id = 42";
$res = sqlite_query($dbhandle, $sql);
if (sqlite_num_rows($res) > 0) {
echo sqlite_fetch_single($res); // 42
}
sqlite_close($dbhandle);
}
?>