sql过滤
还是只能过滤一个词
这样的话效率很低啊
0
See Also
- 一哥们在 StackOverflow 上回答了关于 SQL 的 7.6 万个问题
- 用 150 行 Python 编写 SQL 查询构建器
- RonDB 是最快的具有 SQL 功能的 K/V 数据库
- gitbase:用SQL语句对git项目查询
- 重要更新:Youbbs发现SQL注入漏洞
Nearby
- 上一篇 › 来个置顶功能很有必要
- 下一篇 › 中国站长关于YouBBS的报导
@admin 是不是我的语法错误?
提供一个思路,前提是你的机器运行一个cron job
根据帖子和评论id,提取某条数据,编写脚本处理掉content里所有关键字,更新保存;
保存最后更新的id;
下次提取比最后保存id大的数据,重复上面步骤。
至于敏感字库和替换方法,google一下应有好多。
我整体的思路就是用shell自动执行sql语句替换关键词
不过 不懂编程 更不懂SQL语句了~
你能提高一下高效率一点的SQL语句不?
目前SQL语句遇到的问题如上图一样 只能替换掉一个关键词
这样的话如果有N个关键词 那不是要执行N个脚本和N次查询
如果在并发高的情况下 估计系统负载不行可能就会崩溃了~
你的sql还是全文搜索的,最浪费资源了,再把思路详细一下:
运行一个cron job (不了解先看看相关的东西,在vps上添加很方便),每分钟访问一个网页,如/test.php
在test.php 里完成替换,test.php大概逻辑:
$last_id = n
$item = select id,title,content from article where id>$last_id
分别对title,content替换得到新的
更新数据,若没改变就不动
设置新的 $last_id = $item['id']
@ego008 嗯嗯 看来有空还是要学习PHP了