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