Problem mit meinen Loginscript
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi,
ich habe ein Problem mit meinen Loginscript.
Egal was ich mache, ich kann mich nicht einloggen und bekomme immer folgende Fehlermelung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Xampp\xampp\htdocs\Jugend\forum\function\forum\checkuser.php on line 13
Und ich gebe aber Userdaten ein die auch in der DB stehen.
hier mal mein code
<?php session_start (); error_reporting(E_ALL); include ("../verbindung.php"); $username = addslashes(htmlspecialchars($_POST['username'])); $password = addslashes(htmlspecialchars($_POST['password'])); $sql ="SELECT id, username, password FROM user WHERE username = ".$username." AND password = ".$password.""; $result = mysql_query ($sql); if (mysql_num_rows ($result) > 0) { $data = mysql_fetch_array ($result); $_SESSION["user_id"] = $data["id"]; $_SESSION["user_username"] = $data["username"]; $_SESSION["user_password"] = $data["password"]; echo "<meta http-equiv=\"refresh\" content=\"0; ../../forum.php\">"; } else { echo "<meta http-equiv=\"refresh\" content=\"15; ../../forum.php?fehler=1\">"; } ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Le?te ich w?re echt ?ber eure Hilfe dankbar
-
Dieses Query ist fehlerhaft:
$sql ="SELECT id, username, password FROM user WHERE username = ".$username." AND password = ".$password."";
Versuch's mit dieser Abfrage:
$sql ="SELECT id, username, password FROM user WHERE username = '". $username ."' AND password = '". $password ."'";
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage