【发布时间】:2018-10-08 06:23:03
【问题描述】:
我将我的 SQL 查询存储在数据库中,在这个查询中我使用了 PHP 变量;然后当我从 MySQL 获取数据时,查询中使用的变量不起作用并且查询死了!我该怎么办?
经验: 我将此查询存储在数据库中:
"SELECT * FROM mytable WHERE id='$id' OR name='$name'"
然后在获取此查询时,变量在这样的代码中不起作用:
mysqli_query($conn,$sql)
或
mysqli_query($conn,"$sql")
【问题讨论】:
-
不清楚您在代码中实际做了什么。 “我将此查询存储在数据库中”的真正含义是什么?它真的是您存储的 query 吗?请发布一个工作代码示例来演示该问题,而不仅仅是单行。将该信息添加到问题本身,不要不要将其发布到问题的评论中。谢谢。
-
“不起作用”是什么意思?你得到一个白页?你得到错误的结果?你得到什么错误?
-
得到消息并且查询不起作用
-
使用正确的用户名和密码检查数据库连接
-
die 消息 是否包含实际发生的错误,您能告诉我们它是什么吗?
标签: php