Ich habe ein Problem bei der Verwendung von mysql_query. Ich bekomme immer das Ergebnis Null, auch wenn meine Abfrage korrekt ist, weil ich versucht habe, meine Abfrage direkt in der Datenbank auszuführen, und ich habe ein Ergebnis erhalten. Bitte siehe mein Code unten:Kann keine Daten mit mysql_query
<?php
$username = $_POST['user'];
$password = $_POST['pass'];
$username = stripcslashes($username);
$password = stripcslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
mysql_connect("localhost","root","");
mysql_select_db("login");
$query = sprintf("select * from users where username='$username' and password='$password'");
$result = mysql_query($query);
$row = mysql_fetch_array($result);
if($row['username'] == $username && $row['password'] == $password)
{
echo "Login Successful! Welcome".$row['username'];
}
else{
echo "Login Failed";
}
?>
Bitte ignorieren Sie diese Frage. Habe schon eine Antwort bekommen. Danke für all deine Hilfe. Wirklich geschätzt. :) – sack
Ich habe vergessen, den Datenbanknamen in der Abfrage hinzufügen, weshalb es ein Null-Ergebnis hat. – sack
Bitte löschen Sie dann diese keine Wertfrage. – mickmackusa