(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)
sqlite_unbuffered_query -- SQLiteDatabase->unbufferedQuery — Sonuçların alınıp bir tampona konmadığı bir sorgu çalıştırır
$db
, string $sorgu
[, int $sonuç_türü
[, string &$hata_iletisi
]] )$sorgu
, resource $db
[, int $sonuç_türü
[, string &$hata_iletisi
]] )Nesne yönelimli kullanım
$sorgu
[, int $sonuç_türü
[, string &$hata_iletisi
]] )Sıralı ve sadece ileri yönde ilerlenebilen, her seferinde tek bir satırın okunabildiği bir sonuç döndürmesi dışında sqlite_query() işlevi gibidir.
Her seferinde bir satırın işlenmesine gerek duyan, satır verisine rasgele erişimin gerekmediği HTML tabloları gibi şeyleri üretmek için çok kullanışlıdır.
Bilginize:
Bu işlevden dönen sonuç tanıtıcısı sqlite_seek(), sqlite_rewind(), sqlite_next(), sqlite_current() ve sqlite_num_rows() işlevinde çalışmaz.
dbSQLite Veritabanı özkaynağı. Yordamsal kullanımda sqlite_open() işlevi tarafından döndürülür. Nesne yönelimli kullanımda bu değiştirgeye gerek yoktur.
sorguÇalıştırılacak sorgu.
Sorgu içindeki verinin düzgün olarak öncelenmiş olması gerekir.
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.
hata_iletisiBir hata oluştuğunda hata iletisi bu değiştirgeye konur. SQL sözdizimi hataları sqlite_last_error() işlevi ile alınamadığından bu değiştirge özellikle önemlidir.
Bilginize: Diğer veritabanı eklentileri (MySQL gibi) ile uyumluluk için iki ayrı sözdizimi desteklenmektedir. Genelde tercih edilen sözdizimi
dbdeğiştirgesinin ilk değiştirge olarak kullanıldığı ilk sözdizimidir.
Hata durumunda FALSE yoksa bir sonuç tanıtıcısı döner.
sqlite_unbuffered_query() işlevi, Sıralı ve sadece ileri yönde ilerlenebilen, her seferinde tek bir satırın okunabildiği bir sonuç döndürür.
| Sürüm: | Açıklama |
|---|---|
| 5.1.0 |
hata_iletisi değiştirgesi eklendi.
|