PHP mysql_result() funktion
Definition og brug
mysql_result() funktionen returnerer værdien af et felt i resultatsættet.
Hvis funktionen lykkes, returnerer den feltværdien. Hvis den fejler, returnerer den false.
Syntaks
mysql_result(data,row,field)
Parameter | Beskrivelse |
---|---|
data | Obligatorisk. Specificer det resultatidentifikator, der skal bruges. Denne identifikator er returneret af mysql_query() funktionen. |
row | Obligatorisk. Specificer række nr. Række nr. starter ved 0. |
field |
Valgfri. Specificer hvilket felt der skal hentes. Dette kan være feltets offset, feltets navn eller table.fieldname. Hvis parameteren ikke er specificeret, henter denne funktion den første felt fra den specificerede række. |
Beskrivelse
Når der handles med meget store resultatsæt, bør man overveje at bruge funktioner, der kan hente hele rækker. Disse funktioner returnerer flere enheder i én funktionkald, hvilket er meget hurtigere end mysql_result().
Bemærk også, at det er meget hurtigere at specificere et numerisk offset i feltparameteren end at specificere et feltnavn eller tablename.fieldname.
Eksempel
<?php $con = mysql_connect("localhost", "hello", "321"); hvis (!$con) { die('Kunne ikke forbinde: ' . mysql_error()); } $db_selected = mysql_select_db("test_db", $con); $sql = "SELECT * fra Person"; $result = mysql_query($sql,$con); echo mysql_result($result,0); mysql_close($con); ?>
Output ligner:
Adams