ugrás a tartalomhoz

mySQL lekeres - tanacsra van szuksegem

Anonymous · 2006. Okt. 24. (K), 18.59
Van a kovetkezo lekeres:

$querydb  = "SELECT forgetpwd, usertitle FROM fj_users WHERE username='".filterInput($username, 1)."' AND password='".filterInput($pwdhash, 1)."'";
$result   = mysql_query($querydb);
$fpwd     = mysql_result($result,0,"forgetpwd");
$utitle   = mysql_result($result,0,"usertitle");
$numuser  = mysql_num_rows($result);
Amikor a lekeres megtortenik, egy sort kapok vissza. A sor ket oszlopra van osztva (forgetpwd es usertitle)

forgetpwd  |  usertitle
-----------------------
ertek1     |  ertek2
Nem kapok tobb sort mint egy. Nincs szuksegem tobbre!

Ebbol az egy sorbol ki szeretnem olvasni az ertekeket. En probaltam a mysql_result fuggveny hasznalataval. Mukodik, de elege kenyelmetlen a ket sor:

$fpwd     = mysql_result($result,0,"forgetpwd");
$utitle   = mysql_result($result,0,"usertitle");
Nem lehetne ezt egyszerubben megoldani ?
 
1

mysql_fetch_array

Anonymous · 2006. Okt. 24. (K), 19.07
ezzel próbáld meg: mysql_fetch_array
2

kosz

Anonymous · 2006. Okt. 24. (K), 21.16
Igen csak az a baj, hogy a mysql_fetch_array tobb sorra valo. Nekem egy sorom van, amelyben ket oszlop letezik.
3

Több: egy vagy több

Rici · 2006. Okt. 24. (K), 21.43
Attól még egy sorra is lehet alkalmazni, hogy több sorra is működik.