Fehler in Login-Script

chpa

Erfahrenes Mitglied
Hallo alle zusammen,

ich komme einfach nicht weiter. Habe ein Login programmiert:

Code:
<?
$abfrage = "SELECT benutzer, pass, vorname, name FROM benutzer WHERE benutzer='$benutzer'";
$resID = mysql_query($abfrage);
$vorhanden = mysql_num_rows($resID);
if (!$resID) die("Fehler in der Abfrage.");
$login = mysql_fetch_array($resID,MYSQL_BOTH);
if (!$vorhanden) {
	echo ("<meta http-equiv=\"refresh\" content=\"0;url=index.php?f=3\">");
} else {
	if ($login[1] == $pass) {
		echo ("<meta http-equiv=\"refresh\" content=\"0;url=inner.php\">");
	} else {
		echo ("<meta http-equiv=\"refresh\" content=\"0;url=index.php?f=4\">");
	}
}
?>

Jetzt bekomme ich aber immer folgenden Fehler:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in d:\website\1234\http://www.domain.de\568745123\login.php on line 19

Sieht da jemand einen Fehler?

Mfg Patte
 
Hallo nochmal.

Habe jetzt mal eine mysql_error() gemacht:

Table 'paterok.benutzer' doesn't exist

Heißt das, dass die Tabel 'paterok.benutzer' nicht existiert, oder das die Tabelle 'benutzer' nicht existiert. Weil die Datenbank heiß ja paterok
 
Da steht doch klar und deutlich das die tabelle nicht existiert. Ansonsten würde er dir sagen das er die Datenbank nicht finden kann bzw. nicht zur Datenbank verbinden kann.
 
Und diese Zeile:

PHP:
$vorhanden = mysql_num_rows($resID);

müsste so heißen:

PHP:
$vorhanden = mysql_num_rows($abfrage);
 
Danke BSA für die Hilfe aber das hat auch nicht funktioniert.

Habe aber gerade von meinem Hoster erfahren, dass irgendwelche arbeiten am Server gemacht werden. Denke, dass das daran liegt. :rolleyes:

Also sorry für die Störung :)

Noch nen schönen Abend
 
Zurück