Fonction mysql_result() PHP

Définition et utilisation

La fonction mysql_result() renvoie la valeur d'un champ dans un ensemble de résultats.

Si réussi, la fonction renvoie la valeur du champ. Si échoue, elle renvoie false.

Syntaxe

mysql_result(data,row,field)
Paramètres Description
data Obligatoire. Définir l'identifiant de résultat à utiliser. Cet identifiant est retourné par la fonction mysql_query().
row Obligatoire. Définir le numéro de ligne. Le numéro de ligne commence à 0.
field

Optionnel. Définir quel champ obtenir. Peut être un décalage de champ, un nom de champ ou table.fieldname.

Si ce paramètre n'est pas spécifié, la fonction récupère le premier champ de la ligne spécifiée.

Description

Lorsque le traitement s'applique à de grands ensembles de résultats, il est préférable de considérer l'utilisation de fonctions qui peuvent obtenir une ligne entière. Ces fonctions retournent plusieurs éléments de contenu dans une seule appel de fonction, bien plus rapide que mysql_result().

En outre, notez que spécifier un décalage numérique dans les paramètres de champ est beaucoup plus rapide que de spécifier un nom de champ ou tablename.fieldname.

Exemple

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

Sortie similaire :

Adams