SQL インジェクションやその他のセキュリティの問題はさておき、次のコードを動作させるのに問題があります。私は近くにいることを知っていますが、それを行う方法がわかりません。現在、次のエラー メッセージが表示されます。
「成功した接続の警告: mysqli_fetch_array() は、パラメーター 1 が mysqli_result であると想定しています。ブール値は C:\xampp\htdocs\proper\checklogin.php の 30 行目でユーザー名/パスワードが間違っています」
Checklogin.php
<?php
session_start();
// Connect to server and select databse.
$conn= mysqli_connect("localhost", "root", "")
or die ('No connection');
print "Successful Connection";
mysqli_select_db($conn , 'ssssg3') or die ('database will not open');
// username and password sent from form
$email=$_POST['email'];
$password=$_POST['password'];
$sql = "SELECT * FROM log_in_info where email=$email";
$result=mysqli_query($conn, $sql);
$row=mysqli_fetch_array($result);
if ($row['password'] == $password) {
header('location:main1.php');
}
else
{
echo 'wrong username/password';
}
?>