mysql_result
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_result — Eredmény egy sorának lekérdezése
LeÃrás
Egy MySQL eredményhalmaz egy elemét adja vissza.
Amikor nagy eredményhalmazokkal dolgozol, akkor mérlegelned kell az olyan függvyének használatát, amelyek az egész eredménysort betöltik. Mivel ezek több cella tartalmát olvassák be egy függvényhÃvással, Ãgy ezek SOKKAL gyorsabbak, mint a mysql_result() függvény hÃvogatása. EmlÃtést érdemel még, hogy a numerikus index használata jóval gyorsabb, mint a mezÅ‘név vagy a táblanév.mezÅ‘név forma használata.
Paraméterek
- result
-
A feldolgozandó eredményhalmaz erÅ‘forrás. Ez az eredményhalmaz egy mysql_query() hÃvás eredményeként kellett létrejöjjön.
- row
-
A lekérdezendő sor sorszáma az eredményhalmazban. A számozás 0-tól kezdődik.
- field
-
A lekérdezendő mező neve vagy sorszáma.
A mező paraméter a mező sorszáma vagy neve lehet vagy táblanév pont mezőnév (táblanév.mezőnév). Ha az oszlop más néven lett lekérve, mint ami az oszlop eredeti neve volt ('select izé as bigyó from...'), akkor használd azt a bizonyos 'más nevet'! Ha nincs megadva, akkor az első mező lesz lekérve.
Visszatérési értékek
A MySQL eredményhalmaz egy eleme, hiba esetén pedig FALSE.
Példák
Example#1 mysql_result() példa
<?php
$kapcsolat = mysql_connect('localhost', 'mysql_felhasznalo', 'mysql_jelszo');
if (!$kapcsolat) {
die('Nem tudok kapcsolódni: ' . mysql_error());
}
$eredmeny = mysql_query('SELECT nev FROM melo.alkalmazott');
if (!$eredmeny) {
die('Nem tudom a lekérdezést végrehajtani:' . mysql_error());
}
echo mysql_result($eredmeny, 2); // kiÃrja a harmadik alkalmazott nevét
mysql_close($kapcsolat);
?>
Megjegyzések
Note: A mysql_result() függvényhÃvásokat más, ugyanazon eredményhalmazzal foglalkozó függvényhÃvásokkal nem szabad együtt használni!