我收到錯誤 警告:mysqli_query()期望參數2是字符串,在C:\ Program Files(x86)\ EasyPHP-DevServer-13.1VC9 \ data中給出的對象\在第10行 錯誤localweb \ login.php中:mysqli_query()期望參數2爲字符串
上執行查詢
<?php
$con=mysqli_connect("127.0.0.1","root","","forms");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql=mysqli_query($con,"SELECT * FROM register Where username='$_POST[username]' AND password='$_POST[password]'");
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "login success";
mysqli_close($con);
?>
您的代碼暴露給** SQL注入**。首先清理輸入數據。 – Raptor
也,你調用了'mysqli_query()'兩次。第二個是不正確的和不必要的 – Raptor
[Warning:mysql \ _fetch \ _ \ * *期望參數1是資源,布爾給定錯誤](http://stackoverflow.com/questions/11674312/warning-mysql-fetch-expects -parameter-1-to-resource-boolean-given-error) – taocp