我知道我提交的输入框的内容存在于table1中,但是这个查询:
$check = mysqli_query($con, "SELECT name FROM table1 WHERE name=$_POST[inputbox]");
var_dump($check);
给了我一个布尔(假)
我做错了什么?
答案 0 :(得分:2)
也许试试:
$check = mysqli_query($con, "SELECT name FROM table1 WHERE name='".$_POST[inputbox]."'");
答案 1 :(得分:0)
一般建议,如果您想知道哪里出错,请使用mysqli_error()
:
$result = mysqli_query($con, '......');
if(!$result) {
die(mysqli_error($con));
}
答案 2 :(得分:0)
检查$ con var是否为真,因为如果连接失败,你将总是得到bool(false)。
如果没问题,请尝试按名称LIKE'“。$ _POST [inputbox]更新查询。”;