,我發現了以下錯誤警告:mysql_fetch_array()預計參數1是資源,布爾在C中給出: XAMPP htdocs中 login.php中
警告:mysql_fetch_array()預計參數1是資源,在C:\ xampp \ htdocs \ login.php中給出的布爾值
其他所有工作都正常......除此之外!
這裏是我的查詢:
<?php
$inputuser = $_POST["user"];
$inputpass = $_POST["pass"];
$user = "root";
$password = "";
$database = "share";
$connect = mysql_connect("localhost:3306",$user,$password);
@mysql_select_db($database) or ("Database not found");
$query = "SELECT * FROM 'users' WHERE 'username'= '$inputuser'";
$querypass = "SELECT * FROM 'users' WHERE 'password'= '$inputpass'";
$result = mysql_query($query);
$resultpass = mysql_query($querypass);
$row = mysql_fetch_array($result);
$rowpass = mysql_fetch_array($resultpass);
$serveruser = $row['user'];
$serverpass = $row['password'];
if ($serveruser && $serverpass) {
if (!$result) {
die ("Invalid Username/Password");
}
header('Location: Fail.php');
mysql_close();
if ($inputpass == $serverpass) {
header('Location: Home.php');
} else {
}
}
?>
請不要使用'mysql_ *'功能,因爲它們已被棄用。 –
@Kamal重複不起作用。 –
在列和表名中使用反引號,並在引號內使用整個查詢'$ query =「SELECT * FROM'users' WHERE'username' ='$ inputuser'」; ' – Saty