To loop through a record set:
<?php
$db = new SQLite3('auth.sqlite');
$sql = "SELECT user_id, username, opt_status FROM tbl_user";
$result = $db->query($sql);//->fetchArray(SQLITE3_ASSOC);
$row = array();
$i = 0;
while($res = $result->fetchArray(SQLITE3_ASSOC)){
if(!isset($res['user_id'])) continue;
$row[$i]['user_id'] = $res['user_id'];
$row[$i]['username'] = $res['username'];
$row[$i]['opt_status'] = $res['opt_status'];
$i++;
}
print_r($row);
?>
SQLite3Result::fetchArray
(PHP 5 >= 5.3.0)
SQLite3Result::fetchArray — Sonuç satırını bir dizi olarak döndürür
Açıklama
$kip = SQLITE3_BOTH
] )
Sonuç satırını kip ile belirtildiği gibi satır
isimleriyle veya satır numaraları ile ya da her ikisiyle de indisleyerek bir
dizi olarak döndürür.
Değiştirgeler
-
kip -
Döndürülecek dizinin nasıl düzenleneceğini belirler. Aşağıdaki sabitlerden biri olabilir.
SQLITE3_BOTHöntanımlıdır.-
SQLITE3_ASSOC: Dizi sütun isimleriyle indislenir. -
SQLITE3_NUM: Dizi sütun numaraları ile indislenir. İlk sütunun indisi 0'dır. -
SQLITE3_BOTH: Dizi hem sütun isimleriyle hem de sütun numaraları ile indislenir. İlk sütunun indisi 0'dır.
-
Dönen Değerler
Satır isimleriyle veya satır numaraları ile ya da her ikisiyle de indislenmiş bir dizi döner.
