我知道我提交的inputbox的内容存在于table1中,但是这个查询:
$check = mysqli_query($con, "SELECT name FROM table1 WHERE name=$_POST[inputbox]");
var_dump($check);
返回bool(false)
我做错了什么?
不妨试试:
$check = mysqli_query($con, "SELECT name FROM table1 WHERE name='".$_POST[inputbox]."'");
一般的建议,如果你想知道哪里出错了,使用mysqli_error()
:
$result = mysqli_query($con, '......');
if(!$result) {
die(mysqli_error($con));
}
检查$con var是否为真,因为如果连接失败,您将始终获得bool(false)。
如果可以,尝试按名称更新查询,如' '"。$ _POST [inputbox]。"‘;