我写了一个记录器函数,它向数据库插入“插入和更新查询”。尽管我将“mysql_real_escape_string”应用于sql stament,但我无法将其插入数据库。 有什么建议吗?像普通字符串插入SQL数据库的数据库?
0
A
回答
0
INSERT INTO kayit (ip, user_id, query) VALUES ('127.0.0.1', 1 UPDATE faal_ekonkod SET bedel = 12000 WHERE id = 1)
在SQL中,字符串必须加引号。你也错过了一个逗号。试试这个:
INSERT INTO kayit (ip, user_id, query) VALUES ('127.0.0.1', 1, 'UPDATE faal_ekonkod SET bedel = 12000 WHERE id = 1')
0
我也有这个函数的问题,然后我使用addslashes()函数,它不是一个答案,而是一个解决方案。
$query = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'",
mysql_real_escape_string($user),
mysql_real_escape_string($password));
+0
我真的不明白你的答案是关于。你提到'mysql_real_escape_string()'你没有提供任何线索,你提到'addslashes()'作为MySQL的转义函数,而不是,你终于发布了看起来是完全有效的PHP代码的问题。你是建议使用它还是避免它? – 2010-08-02 08:24:11
相关问题
- 1. 插入串“印度”到SQL数据库
- 2. 将基础64字符串插入到SQL Server数据库中
- 3. 如何在sql lite数据库中插入字符串值?
- 4. &(&符号)字符未插入数据库
- 5. 在sql数据库中插入$符号
- 6. 插入“坏”数据到SQL数据库?
- 7. 插入数据到SQL Server数据库
- 8. SQL数据库通配符
- 9. sql数据库 - 数字或字符串数据类型
- 10. SQL数据库验证字符串
- 11. 插入数据库时字符损坏
- 12. 数组到字符串转换插入数据库
- 13. 插入数据库值到字符串数组 - 不工作
- 14. 在sql server数据库中通过Asp.net web API插入数据
- 15. 使用函数插入sql数据库
- 16. 如何在数据库中插入通配符字符'
- 17. 插入数据库
- 18. 数据库插入
- 19. 插入数据库
- 20. 数据库普勒
- 21. ibm db2:将字符串插入匿名块中的数据库
- 22. 如何插入逗号字符串的SQLite数据库
- 23. 通过Perl的DBI $ sth-> execute()函数将数据插入数据库时,字符串转换为数字
- 24. 将普通Postgres数据库转换为PostGis数据库
- 25. 将普通Postgres数据库转换为空间数据库
- 26. 插入到C#中的SQL数据库#
- 27. phpThumb插件和数据库图像查询字符串
- 28. 插入数据时的错误数据库的数据库,
- 29. 字符串从数组的数据库
- 30. 更改数据库中的连接字符串数据库
你得到了什么确切的错误和你使用的代码? – 2010-08-02 08:02:02
显示代码.. – Mchl 2010-08-02 08:02:33
如果您希望人们花时间回答您的问题,您应该投入一些时间来提问。初学者有什么错误? – 2010-08-02 08:02:36