尝试从MySQL数据库查询数据时遇到问题。以下是生成查询的PHP:$q = "SELECT * FROM tclog" . (isset($id) ? " WHERE tcuid='$id';" : ";");
以下是它生成的查询:SELECT * FROM tclog WHERE tcuid='55609bb380d9a3.92986475';
这个问题的特殊之处在于,从一个页面开始,查询运行得很好,但是从另一个页面查询失败。页面之间的唯一区别是,一个页面从表单本身获取整个SQL脚本(使用action=""
并且不用担心,它受密码保护并强制使用SSL),而另一个页面(如上所示)这不起作用)只使用id变量生成脚本。
非常感谢任何帮助。
答案 0 :(得分:1)
我发现了这个问题。它实际上是在代码中调用mysqli_query
,而不是在查询本身。看起来你们都喜欢嘲笑我的蹩脚安全。
享受,
MagikM18