【发布时间】:2013-06-11 18:14:33
【问题描述】:
我知道我提交的输入框的内容存在于 table1 中,但是这个查询:
$check = mysqli_query($con, "SELECT name FROM table1 WHERE name=$_POST[inputbox]");
var_dump($check);
给我一个布尔值(假)
我做错了什么?
【问题讨论】:
-
您对 SQL 注入敞开了大门。请了解如何使用参数化查询(最好使用 PDO 模块)来保护您的 Web 应用程序。 bobby-tables.com/php 有一些示例可以帮助您入门。
-
@AndyLester 感谢您的关注。这将仅由我在本地使用。它不会在互联网上进行。
-
早点养成好习惯可能不是一个坏主意……
-
@summea 非常正确。谢谢。