SQLite İşlevleri
PHP Manual

sqlite_fetch_array

SQLiteResult->fetch

SQLiteUnbuffered->fetch

(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

sqlite_fetch_array -- SQLiteResult->fetch -- SQLiteUnbuffered->fetchSonuç kümesindeki sonraki satırı bir dizi içinde döndürür

Açıklama

array sqlite_fetch_array ( resource $sonuç [, int $sonuç_türü = SQLITE_BOTH [, bool $ikil_çöz = true ]] )

Nesne yönelimli kullanım

array fetch ([ int $sonuç_türü = SQLITE_BOTH [, bool $ikil_çöz = true ]] )
array fetch ([ int $sonuç_türü = SQLITE_BOTH [, bool $ikil_çöz = true ]] )

sonuç tanıtıcısı ile belirtilen sonuç kümesindeki sonraki satırı bir dizi içinde döndürür. Sonuç kümesindeki sonraki konum geçersizse FALSE, aksi takdirde satır verisini bir ilişkisel dizi olarak döndürür.

Değiştirgeler

sonuç

SQLite sonuç özkaynağı. Nesne yönelimli kullanımda bu değiştirgeye gerek yoktur.

sonuç_türü

İsteğe bağlı bu değiştirgede döndürülen dizinin nasıl oluşturulacağını belirleyen bir sabit belirtilir. SQLITE_ASSOC belirtilirse alanların isimleri indis olarak kullanılır. SQLITE_NUM belirtilirse alanların sıra numaraları indis olarak kullanılır. SQLITE_BOTH için ise hem isimli hem de sayısal indisli bir dizi döner. SQLITE_BOTH bu işlev için öntanımlı değerdir.

ikil_çöz

TRUE belirtildiği takdirde (öntanımlıdır), veriye sqlite_escape_string() işleviyle ikil kodlama uygulanmışsa PHP bunu çözer. SQLite ile işlem yapan başka uygulamalarca oluşturulmuş veritabanları için bir takım ara işlemler yapmıyorsanız, normal olarak bu değeri öntanımlı haliyle bırakmanız gerekir.

Dönen Değerler

Sonuç kümesindeki sonraki konum sonuncu satırın sonrası ise FALSE, aksi takdirde satır verisini bir ilişkisel dizi olarak döndürür.

SQLITE_ASSOC ve SQLITE_BOTH sabitleri kullanılarak döndürülen sütun isimlerinin harf büyüklükleri sqlite.assoc_case php.ini yapılandırma yönergesinin değerine uygun olarak döndürülür.

Örnekler

Örnek 1 - Yordamsal kullanım örneği

<?php
$dbhandle 
sqlite_open('sqlitedb');
$query sqlite_query($dbhandle'SELECT name, email FROM users LIMIT 25');
while (
$entry sqlite_fetch_array($querySQLITE_ASSOC)) {
    echo 
'İsim: ' $entry['name'] . '  Eposta: ' $entry['email'];
}
?>

Örnek 2 - Nesne yönelimli kullanım örneği

<?php
$db 
= new SQLiteDatabase('sqlitedb');

// Tamponlu sonuç kümesi
$sorgu $db->query('SELECT name, email FROM users LIMIT 25');

// Tamponsuz sonuç kümesi
$sorgu $db->unbufferedQuery('SELECT name, email FROM users LIMIT 25');

while (
$entry $sorgu->fetch(SQLITE_ASSOC)) {
    echo 
'İsim: ' $entry['name'] . '  Eposta: ' $entry['email'];
}
?>

Ayrıca Bakınız


SQLite İşlevleri
PHP Manual