Η συνάρτηση mysql_fetch_row() του PHP

Ορισμός και χρήση

Η συνάρτηση mysql_fetch_row() αποσπά μια γραμμή από τη συνάρτηση αποτέλεσμα ως αριθμητικό array.

Γραμματική

mysql_fetch_row(data)
Παράμετροι Περιγραφή
data Απαιτείται. Ο δείκτης δεδομένων που θα χρησιμοποιηθεί. Ο δείκτης αυτός προέρχεται από το mysql_query().

Σημείωση

mysql_fetch_row() από την ταυτότητα του αποτελέσματος data Αποκτά μια γραμμή δεδομένων από την σχετική πηγή αποτελεσμάτων και την επιστρέφει ως πίνακα. Κάθε στήλη του αποτελέσματος αποθηκεύεται σε μια μονάδα του πίνακα, με την απόκτηση να ξεκινά από το 0.

Κλήσεις mysql_fetch_row() επιστρέφουν την επόμενη γραμμή από την πηγή αποτελεσμάτων, αν δεν υπάρχουν περισσότερες γραμμές τότε επιστρέφει FALSE.

Αποτελεσματικότητα

Επιστρέφει τον πίνακα που δημιουργείται από τη λήψη των γραμμών, αν δεν υπάρχουν περισσότερες γραμμές τότε επιστρέφει false.

Παράδειγμα

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname='Adams'";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));
mysql_close($con);
?>

Έξοδος:

Πίνακας
(
[0] => Άνδρας
[1] => Ιωάννης
[2] => Λονδίνο
)