【发布时间】:2015-12-10 13:49:19
【问题描述】:
我希望用户指定一个数字,这个数字将在我连接数据库时在我的 SQL 语句中使用。如果用户输入 5,我希望显示表中的前五行。
如果我写"SELECT * FROM TABLE WHERE ID <= 5" 它可以工作,但我的变量是从表单中获取的。当我使用$variable = $_POST['variable'] 并使用"SELECT * FROM TABLE WHERE ID <= $variable" 打印出来时,不会返回任何结果。这是为什么呢?
【问题讨论】:
-
将您的完整代码连同您的表单一起发布
-
$_POST['variable'] 不为空吗? var_dump(它)
-
不,因为当我回显它时,它会返回正确的值
-
看不到 php 和表单就帮不上忙
-
让我们完整的 sql 请求