Tobias K.: pass aus tabelle auslesen

Beitrag lesen

Hallo tom,

$pass = mysql_query("select* from alben where aid=$row[aid] and pass=1");

http://www.dclp-faq.de/q/q-sql-select.html

$pass2 = mysql_fetch_row ($pass);
if($pass2==1) echo ("test");

*grmpf* du hast gelesen, was mysql_fetch_row() zurückliefert, ja? richtig, ein indiziertes Array. Und wie greift man auf Arrays zu? Genau, mit $var['key'] (wobei key in dem Fall eine Zahl ist) siehe auch http://www.php.net/language.types.array. Folglich musst du auf $pass2[0]==1 testen* (aber nur, wenn du von mysql_query() nur einen Datensatz zurückgeliefert bekommst - wenn es mehr als einer ist, brauchst du eine Schleife).

* ob es bei dir 0 ist, kann ich dir nicht sagen, da ich nicht weiß, an welcher Stelle die Spalte die du suchst steht (im Zweifelsfall schreib mal print_r($pass2);)

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|