Forum und email

mysqli_fetch_row

result->fetch_row()

(No version information available, might be only in CVS)

result->fetch_row() — Belerakja az eredményt egy felsoroló tömbbe

Leírás

Eljárást használó stílus:

mixed mysqli_fetch_row ( mysqli_result $result )

Objektum-orientált stílus (metódus):

mysqli_result
mixed fetch_row ( void )

Egy adatsor megtölt az eredményhalmazból, és visszaadja felsoroló tömbként, amiben minden oszlop szerepel, és a tömbindex 0-val kezdődik. Minden egyes elkövetkező hívása ennek a függvénynek az eredményhalmaz következő sorát adja vissza vagy a NULL értéket, ha már nincs több sor.

Paraméterek

result

Procedural style only: A result set identifier returned by mysqli_query(), mysqli_store_result() or mysqli_use_result().

Visszatérési értékek

A mysqli_fetch_row() függvény egy tömböt ad vissza, amely megegyezik a megtöltött sorral vagy a NULL értékkel, ha nincs több sor az eredményhalmazban.

Note: A tárgyalt függvény a NULL értékű adatbázis mezőket ap PHP NULL értékével tölti fel.

Példák

Example#1 Objektum-orientált stílus

<?php
$mysqli 
= new mysqli("localhost""my_user""my_password""world");

/* kapcsolat ellenőrzése */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

$query "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";

if (
$result $mysqli->query($query)) {

    
/* objektumtömb megtöltése */
    
while ($row $result->fetch_row()) {
        
printf ("%s (%s)\n"$row[0], $row[1]);
    }

    
/* eredményhalmaz felszabadítása */
    
$result->close();
}

/* kapcsolat bezárása */
$mysqli->close();
?>

Example#2 Eljárást használó stílus

<?php
$link 
mysqli_connect("localhost""my_user""my_password""world");

/* kapcsolat ellenőrzése */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

$query "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";

if (
$result mysqli_query($link$query)) {

    
/* asszociatív tömb megtöltése */
    
while ($row mysqli_fetch_row($result)) {
        
printf ("%s (%s)\n"$row[0], $row[1]);
    }

    
/* eredményhalmaz felszabadítása */
    
mysqli_free_result($result);
}

/* kapcsolat bezárása */
mysqli_close($link);
?>

A fenti példa a következő kimenetet adja:

Pueblo (USA)
Arvada (USA)
Cape Coral (USA)
Green Bay (USA)
Santa Clara (USA)