0

我知道我提交的输入框的内容存在于 table1 中,但是这个查询:

$check = mysqli_query($con, "SELECT name FROM table1 WHERE name=$_POST[inputbox]");

var_dump($check);

给我一个布尔(假)

我究竟做错了什么?

4

3 回答 3

2

也许尝试:

$check = mysqli_query($con, "SELECT name FROM table1 WHERE name='".$_POST[inputbox]."'");
于 2013-06-11T18:16:28.753 回答
0

一般建议,如果您想知道出了什么问题,请使用mysqli_error()

$result = mysqli_query($con, '......');
if(!$result) {
    die(mysqli_error($con));
}
于 2013-06-11T18:17:57.157 回答
0

检查 $con var 是否为真,因为如果连接失败,您将始终得到 bool(false)。

如果可以,请尝试按名称更新查询 LIKE '" . $_POST[inputbox] . "';

于 2013-06-11T18:18:33.453 回答