Supportnet Computer
Planet of Tech

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

$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 :<

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: