PHP mysql_fetch_assoc()-funktio
Määrittely ja käyttö
mysql_fetch_assoc()-funktio ottaa yhden rivin tulostetusta joukosta liittyvänä taulukkona.
palauttaa liittyvän taulukon rivistä, joka on otettu tulostetusta joukosta, tai false, jos ei ole enempää rivejä.
syntaksi
mysql_fetch_assoc(data)
Parametrit | Kuvaus |
---|---|
data | Vakio. Käytettävä tietopiste. Tämä tietopiste on palautettu mysql_query() -kutsusta. |
Vinkit ja huomautukset
Huomautus:mysql_fetch_assoc() ja mysql_fetch_array() yhdellä toisella valinnaisella parametrilla MYSQL_ASSOC ovat täysin samat. Se palauttaa vain assosiaatiotaulukon. Tämä on myös mysql_fetch_array() alkuperäinen toimintatapa.
Vinkki:Jos tarvitaan numeroindeksiä liittyvänä indeksiin, käytä mysql_fetch_array().
Huomautus:Tämä funktio palauttamat kenttien nimet ovat merkkijonon muodossa.
Esimerkki
<?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); ?>
Tulostus:
Taulukko ( [LastName] => Adams [FirstName] => John [City] => London )