Was ist an diesem Script verkehrt?
david
- php
0 lulu0 André Laugks0 Dado
Hallo,
das Script meldet folgende Fehler:
Warning: Wrong parameter count for mysql_db_query() in member.php on line 6
Warning: Supplied argument is not a valid MySQL result resource in member.php on line 8
Leider war kein Login möglich
Warning: Cannot add header information - headers already sent by (output started at member.php:6) in member.php on line 18
Ich hab am Script geschaut, aber ich kann keinen Fehler feststellen:
01 <?
02
03 session_start();
04
05 include ("include_sqlconnect.php");
06 $ergebnis = mysql_db_query("SELECT * FROM login WHERE name='$benutzername' AND pass='$pass'");
07
08 if (mysql_num_rows($ergebnis)==1)
09 { $wert = mysql_fetch_array($ergebnis);
10 $id = $wert[0];
11 $level=$wert[3];
12 session_register("id","level");
13 } else {
14 echo "Leider war kein Login möglich";
15 };
16
17
18 header ("Location: menu.php");
19
20 ?>
Weiss jemand, was daran nicht korrekt ist?
Huhu David
Warning: Wrong parameter count for mysql_db_query() in member.php on line 6
Ich hab am Script geschaut, aber ich kann keinen Fehler feststellen:
Dann schau auch gleich in der Dokumentation nach
http://www.php.net/manual/en/function.mysql-db-query.php
und zähle die erforderlichen Parameter nach ;-)
da findest Du auch dieses
Note: This function has been deprecated since PHP 4.0.6. Do not use this function. Use mysql_select_db() and mysql_query() instead.
Viele Grüße
lulu
Hallo!
Warning: Wrong parameter count for mysql_db_query() in member.php on line 6
Warning: Supplied argument is not a valid MySQL result resource in member.php on line 8
Leider war kein Login möglich
Warning: Cannot add header information - headers already sent by (output started at member.php:6) in member.php on line 18
Wegen der Fehlerausgabe, kommt es zu diesem fehler.
Ich hab am Script geschaut, aber ich kann keinen Fehler feststellen:
01 <?
02
03 session_start();
04
05 include ("include_sqlconnect.php");
06 $ergebnis = mysql_db_query("SELECT * FROM login WHERE name='$benutzername' AND pass='$pass'");
Es fehlt, die Angabe der Datenbank und Verbindungskennung.
http://www.php.net/manual/de/function..mysql-db-query.php
IMHO ist die Verbingskennung optional. Wenn sie fehlt, wird die aktuelle genommen.
07
08 if (mysql_num_rows($ergebnis)==1)
Der Fehler setzt sich dann hier hin fort, weil $ergebnis fehlt.
MfG, André Laugks
Hi
Warning: Wrong parameter count for mysql_db_query() in member.php on line 6
ist ja klar :)
Die Funktion erfordert ja auch mehr Parameter damit sie weiss was sie anfangen soll!
schau hier:
int mysql_db_query (string Datenbank, string Anfrage [, int Verbindungs-Kennung])
das wär der korrekte aufruf deiner "mysql_db_query()" :)
Warning: Supplied argument is not a valid MySQL result resource in member.php on line 8
wenn keine gescheite Anfrage auch keine gescheite Antwort :)
Leider war kein Login möglich
war ja klar oder :)
du gibst es aber hier aus bevor du die HTML-Seite mit ihrem Haeder eröffnest das ist auch der Grund für die folgende Fehlermeldung!
Warning: Cannot add header information - headers already sent by (output started at member.php:6) in member.php on line 18
war ja klar!
denn du hast schon die Fehlermeldung gesendet!