|
1
6
如果你打电话
您没有对SQL注入执行任何清理,因此如果您的内容中有引号,它将中断您的查询。这是相当危险的(您的查询很容易受到用户输入的SQL注入),您应该考虑使用 mysql_real_escape_string 在所有查询变量上,或切换到 PDO 或 MySQLi 编辑用于编辑:) 另一方面,通常很容易找到一个快速的数据库包装器或函数处理程序来自动处理此类错误。我使用基于类的包装器,但如果您刚才不想走那么远,可以这样做:
您只需将所有查询传递给它,就可以更轻松地调试它。也有很多数据库包装器类,我强烈建议您四处看看。他们让生活变得更轻松。:) |
|
|
2
3
怎么了? 在脚本的开头添加以下PHP:
还可以尝试以下方法:
http://www.tizag.com/mysqlTutorial/mysql-php-sql-injection.php |
|
3
0
确保
|
|
|
4
0
它不起作用,因此我已更改为以下查询:
它成功了。我不知道为什么,但既然它有效,我就用它来完成我的工作。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |