PHP mysql_fetch_array() -funktionen
Definition och användning
mysql_fetch_array() -funktionen hämtar en rad från resultatuppsättningen som en relationell array, en numerisk array eller båda.
Returnerar en array som är skapad av rader från resultatuppsättningen, returnerar false om det inte finns fler rader.
Syntaks
mysql_fetch_array(data,array_type)
Parameter | Beskrivning |
---|---|
data | Valfritt. Anger den datapekare som ska användas. Denna datapekare är genererad av mysql_query() -funktionen. |
array_type |
Valfritt. Anger vilket slags resultat som ska returneras. Möjliga värden:
|
Tips och kommentarer
Kommentar:mysql_fetch_array() är mysql_fetch_row() utökade versioner. Förutom att lagra data som numeriska index i en array kan data lagra som kopplade index, med fältnamn som nycklar.
Tips:Det är viktigt att notera att mysql_fetch_array() inte tydligt är bättre än att använda mysql_fetch_row() Sakta och tydligt erbjuder den fler värden.
Kommentar:Denna funktion returnerar fältnamn är känsligt för storlek på bokstäver.
Exempel
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Kunde inte ansluta: ' . 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); ?>
Utdata liknar:
Array ( [0] => Adams [LastName] => Adams [1] => John [FirstName] => John [2] => London [City] => London )