Συνάρτηση mysql_fetch_assoc() PHP
Ορισμός και χρήση
Η συνάρτηση mysql_fetch_assoc() αποσπάει μια γραμμή από το σύνολο αποτελεσμάτων ως συνδεδεμένον πίνακα.
επιστρέφει ένας συνδεδεμένος πίνακας που δημιουργείται από την γραμμή που λαμβάνεται από το σύνολο αποτελεσμάτων, αν δεν υπάρχουν άλλες γραμμές, επιστρέφει false.
σύνταξη
mysql_fetch_assoc(δεδομένα)
Παράμετροι | Περιγραφή |
---|---|
δεδομένα | Απαιτείται. Ο δείκτης δεδομένων που θα χρησιμοποιηθεί. Ο δείκτης αυτός προέρχεται από το mysql_query(). |
Συμβουλές και Σχόλια
Σχόλια:Το mysql_fetch_assoc() και το mysql_fetch_array() με δεύτερο επιλογικό παράμετρο MYSQL_ASSOC είναι εντελώς ίσα. Επιστρέφει απλώς πίνακα συνδέσεων. Αυτό είναι και ο αρχικός τρόπος λειτουργίας του mysql_fetch_array().
Συμβουλή:Αν χρειάζεστε αριθμητικός δείκτης εκτός από τον συνδεδεμένο δείκτη, χρησιμοποιήστε το mysql_fetch_array().
Σχόλια:Το όνομα πεδίου που επιστρέφει αυτή η συνάρτηση είναι διαφοροποιημένο από το κεφάλαιο.
Παράδειγμα
<?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_assoc($result)); mysql_close($con); ?>
Έξοδος:
Περίοδος ( [LastName] => Άνδρας [FirstName] => Ιωάννης [City] => Λονδίνα )