ich habe eine mysql-Datenbank mit u.a. den Feldern username und Passwort.
ich habe nun ein formular, in welches der user seinen benutzernamen und sein passwort eingeben muss.
Aus der Datenbank soll die ID zu diesem Paar zurückgegeben werden.
—Ausschnitt Beginn
mysql_connect("$dbhost", „$dblogin“, „$dbpass“);
$query = mysql_db_query($dbname, „select id from members where username=’$username’ and Password=’$password’“);
Nur so eine Idee (kenne dieses MySQL-API nicht), aber mysql_db_query muss im Fehlerfall selbiges irgendwie vermelden, vermutlich gibt es da einen Return-Code den du abfragen solltest. Falls $query dann einen Fehlercode statt ein Result-Handle enthält ist es klar, dass sich die nächste Funktion beschwert.
Unter C gibt es die Funktion mysql_query, die gibt einen negativen Wert zurück, wenn was schief läuft, lies am besten nach ob das bei dir (ist das PHP? :o) auch so ist.
Nach:
$query = mysql\_db\_query($dbname, "select id from members where username='$username' and Password='$password'");
Solltest du auf jeden Fall so oder so ähnlich überprüfen: