Forum und email

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

string sqlite_fetch_single ( resource $result [, bool $decode_binary ] )

Objektorientierter Stil (Methode):

SQLiteResult
string fetchSingle ([ bool $decode_binary ] )
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

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