mysql_queryの使用に問題があります。私はいつもデータベースで直接クエリを実行しようとしたために結果がゼロになっても正しい結果が得られ、結果が得られました。 以下の私のコードを参照してください: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";
}
?>
この質問は無視してください。すでに答えがあります。ご協力いただきありがとうございます。本当に感謝しています。:) – sack
私は結果にゼロの結果を持っているクエリthatsのデータベース名を追加することを忘れました。 – sack
この値のない質問を削除してください。 – mickmackusa