我收到错误 警告: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