(PHP 5 < 5.4.0, PECL sqlite >= 1.0.1)
sqlite_fetch_single -- SQLiteResult->fetchSingle -- SQLiteUnbuffered->fetchSingle — Sonuç kümesindeki ilk sütunu bir dizge olarak döndürür
$sonuç
[, bool $ikil_çöz
= true
] )Nesne yönelimli kullanım
$ikil_çöz
= true
] )$ikil_çöz
= true
] )Satırdaki ilk sütunun değerini bir dizge olarak döndürmesi dışında sqlite_fetch_array() işlevi gibidir.
Tek sütunluk satırlarla çalışıyorsanız veriyi almanın en verimli yolu budur.
sonuç
SQLite sonuç özkaynağı. Nesne yönelimli kullanımda bu değiştirgeye gerek yoktur.
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.
İlk sütunun değerini bir dizge olarak döndürür.
Örnek 1 - sqlite_fetch_single() örneği
<?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);
}
?>