Salut
Le gasesti explicatii si exemple pe site-ul
php.net/, si pentru studiu php mai amanuntit, poti rasfoi manualul:
Informații de referință despre PHP.
Pe scurt:
-
mysqli_fetch_row() - Returneaza fiecare rand ca un Array in care cheile sunt numere consecutive (incepand de la 0), reprezentand ordinea coloanelor din setul de rezultate (
$row[0], $row[1]).
-
mysqli_fetch_object() - Returneaza fiecare rand ca un obiect. Valorile coloanelor se acceseaza ca proprietati ale obiectului, prin numele lor (
$row->col1, $row->col2).
-
mysqli_fetch_assoc() - Returneaza fiecare rand ca un Array in care cheile sunt numele coloanelor ($row['col1'], $row['col2']).
-
mysqli_fetch_array() poate avea unul din aceste 3 moduri:
-
fetch_array(MYSQLI_NUM) - Identic cu mysqli_fetch_row().
-
fetch_array(MYSQLI_ASSOC) - Identic cu mysqli_fetch_assoc().
-
fetch_array(MYSQLI_BOTH) - Produce un Array cu ambele tipuri de chei, atat numele coloanelor cat si numere consecutive (
$row[0], $row[1], $row['col1'], $row['col2']).