PHP mysql_fetch_array() functie
Definitie en gebruik
De mysql_fetch_array() functie haalt een regel uit de resultatenreeks op als een relatie array, een numerieke array, of beide
Retourneert een array gegenereerd op basis van de regels van de resultatenreeks, retourneert false als er geen meer regels zijn.
syntaxis
mysql_fetch_array(data,array_type)
parameter | beschrijving |
---|---|
data | Optioneel. Bepaal het te gebruiken data-punt. Dit data-punt wordt gegenereerd door de mysql_query() functie. |
array_type |
Optioneel. Bepaal het te retourneren resultaat. Mogelijke waarden:
|
Tips en opmerkingen
Opmerking:mysql_fetch_array() is mysql_fetch_row() de uitgebreide versie. Naast het opslaan van gegevens in een array op numerieke index, kunnen gegevens ook worden opgeslagen als gerelateerde index, waarbij de veldnamen als sleutelnamen worden gebruikt.
Tip:Een belangrijk punt dat moet worden benadrukt is dat mysql_fetch_array() niet expliciet beter is dan mysql_fetch_row() Snel en biedt duidelijk meer waarden.
Opmerking:De velden die deze functie retourneert zijn hoofdlettergevoelig.
Voorbeeld
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Kon niet verbinden: ' . 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_array($result)); mysql_close($con); ?>
Uitvoer lijkt op:
Array ( [0] => Adams [LastName] => Adams [1] => John [FirstName] => John [2] => London [City] => London )