Funzione mysql_result() di PHP

Definizione e utilizzo

La funzione mysql_result() restituisce il valore di un campo in un set di risultati.

Se ha successo, la funzione restituisce il valore del campo. Se fallisce, restituisce false.

Sintassi

mysql_result(data,row,field)
Parametro Descrizione
data Obbligatorio. Specificare l'identificatore del risultato da utilizzare. Questo identificatore è restituito dalla funzione mysql_query().
row Obbligatorio. Specificare il numero di riga. Il numero di riga parte da 0.
field

Opzionale. Specificare quale campo ottenere. Può essere l'offset del campo, il nome del campo o table.fieldname.

Se il parametro non è specificato, la funzione recupera il primo campo dall'intera riga specificata.

Descrizione

Quando si lavora con grandi insiemi di risultati, è consigliabile considerare l'uso di funzioni che possono ottenere intere righe. Queste funzioni restituiscono più unità di contenuto in una singola chiamata di funzione, molto più veloce rispetto a mysql_result().

Inoltre, notare che specificare un offset numerico nei parametri del campo è molto più veloce rispetto a specificare il nome del campo o tablename.fieldname.

Esempio

<?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);
?>

Output simile a:

Adams