Supportnet / Forum / Skripte(PHP,ASP,Perl...)
MySQL SELECT
Frage
eine Anfrage funktioniert bei mir nicht. Wo steckt der fehler?
SQL Tabelle hat folgende Spalten:
id, name, movies, etc, password
in meinem Formular wollte ich dann abfragen, ob das Password stimmt, aber der bringt immer "Reccource id#15" statt dem Password. $name ist der Name des Benutzers, teilnehmer ist der tabellenname, $pw das eingegebene Passwort.
hier der code
$real_pw = mysql_query("SELECT password FROM teilnehmer WHERE name LIKE ´$name´");
$if ($real_pw == $pw) { echo "stimmt"; }
Antwort 1 von Supermax
mysql_query() gibt einen sogenannten "resource handle" zurück. Um den tatsächlichen Datensatz einzulesen, mußt du mysql_fetch_array() verwenden,
also
also
$res = mysql_query("...");
$row = mysql_fetch_array($res);
if ($row[´password´] == $pw) {
echo "ok!";
}
mysql_free_result($res);
Antwort 2 von Cro
ah, stimmt.....
danke :<
danke :<