PHP mysql_result() functie

Definitie en gebruik

De mysql_result() functie retourneert de waarde van een veld in de resultatenset.

Lukt het, dan retourneert deze functie de waarde van het veld. Lukt het niet, dan retourneert het false.

Syntax

mysql_result(data,row,field)
Parameters Beschrijving
data Verplicht. Specificeer het resultaatidentificatiepunt dat je wilt gebruiken. Dit identificatiepunt is retournerd door de mysql_query() functie.
row Verplicht. Specificeer het rijnummer. Het rijnummer begint bij 0.
field

Optioneel. Specificeer welk veld je wilt ophalen. Dit kan een veldoffset zijn, een veldnaam of table.fieldname.

Als dit parameter niet is gedefinieerd, haalt de functie de eerste kolom van de opgegeven rij op.

Beschrijving

Bij grote resultaten, overweeg het gebruik van functies die hele rijen kunnen ophalen. Deze functies retourneren meerdere eenheden in één functie-aanroep, veel sneller dan mysql_result().

Daarnaast, specificeer een numerieke offset in de veldparameter is veel sneller dan het specificeren van een veldnaam of tablename.fieldname.

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";
$result = mysql_query($sql,$con);
echo mysql_result($result,0);
mysql_close($con);
?>

Output lijkt op:

Adams