sqlite_fetch_single

(PHP 5)

sqlite_fetch_single

(no version information, might be only in CVS)

SQLiteResult->fetchSingle

(no version information, might be only in CVS)

SQLiteUnbuffered->fetchSingle -- Holt sich die erste Spalte eines Abfrageergebnisses als String

Beschreibung

string sqlite_fetch_single ( resource result [, bool decode_binary] )

Objektorientierter Stil (Methode):

class SQLiteResult {

string fetchSingle ( [bool decode_binary] )

}class SQLiteUnbuffered {

string fetchSingle ( [bool decode_binary] )

}

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

Beispiel 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);
}
?>

Siehe auch

sqlite_fetch_array()