|
|
(Next) DB_result::fetchRow() |
||||
| |
|||||
|
|||||
integer fetchInto (
array &$arr
,
integer $fetchMode =
= DB_FETCHMODE_DEFAULT
,
integer $rowNum
= = null
)
Umieszcza wiersz danych wyników zapytania w zmiennej której nazwę podasz, po czym przesuwa wskaźnik na następny wiersz. Dane mogą zostać sformatowane jako tablica lub jako obiekt.
referencja do zmiennej która ma przechowywać wiersz
tryb pobrania danych. Domyślny tryb to DB_FETCHMODE_DEFAULT, który nakazuje użyć trybu pobrania aktualnego DB. Domyślny tryb pobrania DB można zmienić używając setFetchMode(). Wartości te to między innymi:
DB_FETCHMODE_ORDERED
DB_FETCHMODE_ASSOC
DB_FETCHMODE_OBJECT
numer wiersza do pobrania. Zauważ iż 0 zwróci pierwszy wiersz, 1 zwróci drugi wiersz, itd..
integer - DB_OK gdy wiersz został pobrany, NULL gdy osiągnięto koniec zestawu wyników lub obiekt DB_Error przy niepowodzeniu
This function can not be called statically.
Użycie fetchInto()
<?php
// Gdy posiadasz prawidłowy obiekt DB nazwany $db...
$res =& $db->query('SELECT * FROM mytable');
while ($res->fetchInto($row)) {
// Przyjmujemy iż domyślny tryb DB to
// DB_FETCHMODE_ORDERED
echo $row[0] . "\n";
}
?>
|
|
(Next) DB_result::fetchRow() |
||||||||
| |
|||||||||
|
|||||||||