Forum und email

mysql_result

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_result — Modtag resultat data

Beskrivelse

mixed mysql_result ( resource $result , int $row [, mixed $ field ] )

mysql_result() returnerer indhold, fra en celle i MySQL resultat sættet. Felt argumentet, kan være felt nummeret, eller felt navnet, eller feltets tabel punktum felt navn. Hvis kolonne navnet har er blevet aliaseret ('select foo as bar from...'), så brug aliaset, istedet for kolonne navn.

Når du arbejder med store resultat sæt, bør du overveje, at bruge en af de funktioner, der henter en hel række af gangen (se længere nede. Da disse funktioner returnerer indholdet af flere celler, i et funktions kald det er meget hurtigere, end mysql_result(). Vær også opmærksom på at hvis du specificere et felt nummer, er det meget hurtigere end hvis du specificere et feltnavn, eller et tabelnavn.feltnavn.

Kald til mysql_result() skal ikke være blandet med andre funktions kald der arbejder emd resultat sættet.

Example#1 mysql_result() eksempel

<?php
$link 
mysql_connect('localhost''mysql_bruger''mysql_kode');
if (!
$link) {
    die(
'Kunne ikke forbinde: ' mysql_error());
}
$result mysql_query('SELECT name FROM work.employee');
if (!
$result) {
    die(
'Kunne ikke eksekvere forespørgslen:' mysql_error());
}
echo 
mysql_result($result2); // Udskriv tredje navn i employee

mysql_close($link);
?>

Anbefalede high-performance alternativer: mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_assoc() og mysql_fetch_object().