gpt4 book ai didi

mysql - 所有站点记录都从我的表中删除

转载 作者:行者123 更新时间:2023-11-30 23:28:22 25 4
gpt4 key购买 nike

什么可以删除数据库中所有表中的所有记录。我在 codeignitor 上创建了一个站点。直到几天前,该网站都运行良好。

我正在使用 MySQL

所有从数据库驱动的记录都不见了!在检查 PHPmyAdmin MYSQL 时,我发现该站点所需的所有表都是空的 0 记录。

这有可能自己发生吗?代码可以一次删除所有表中的所有数据吗?还是我应该怀疑网站遭到黑客攻击?

网站的硬编码部分都正常运行。

最佳答案

如果您不采取预防措施来防止 SQL 注入(inject),那么很可能有人通过您的网站使用 SQL 注入(inject)删除了这些记录。恢复备份后(你做备份,对吧?)你需要查看你的查询是否存在漏洞。至少要确保您正在转义用户输入。理想情况下,您将切换到参数化查询。默认情况下 Dscape 查询。

关于mysql - 所有站点记录都从我的表中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11979799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com