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