不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
ASP中如何执行存储过程
编辑:dnawo 日期:2007-01-12
textarea内容的格式控制
编辑:dnawo 日期:2007-01-10
动态建站数据库路径的使用方法
编辑:dnawo 日期:2007-01-08
有关Server.Mappath详细接触
编辑:dnawo 日期:2007-01-08
深入浅出SQL教程之Group by和Having
编辑:dnawo 日期:2007-01-08
Replace函数返回值
编辑:dnawo 日期:2007-01-07
干扰码
编辑:dnawo 日期:2007-01-07
以前54master博客里加了干扰码,正常复制粘贴文字时会出一堆乱七八糟的文字,后来觉得满有趣再去看时却没了这个功能,就无从查起。再后来无意中听说Discuz里头有干扰码这一功能开关,却又一直没有时间去看,这个周末又想了起来,决定好好研究下其个中究竟。
安装调试好PHP+Mysql环境后下载了Discuz! 5.0.0简体中文版,在后台添加了一新版块并在其修改页中看到了干扰码的设置项,开启该功能,退出后台随便发表了一篇贴子后退出登录(管理员看不到干扰码),再看贴子时终于见到了久违的干扰码^_^
经过一番追踪,最终将目标锁定于archiver/include/thread.inc.php,关键是里边的一个自定义函数jammer(),代码如下:
安装调试好PHP+Mysql环境后下载了Discuz! 5.0.0简体中文版,在后台添加了一新版块并在其修改页中看到了干扰码的设置项,开启该功能,退出后台随便发表了一篇贴子后退出登录(管理员看不到干扰码),再看贴子时终于见到了久违的干扰码^_^
经过一番追踪,最终将目标锁定于archiver/include/thread.inc.php,关键是里边的一个自定义函数jammer(),代码如下:
数据库查重
编辑:dnawo 日期:2007-01-04

如上一张表,有没有办法筛选出book重复的记录并删除呢?虽然SQL的distinct聚合函数可以将查询清单中的重复记录剔除,每种记录值只返回其中的一条记录,但是它不能针对单个字段查重,如果使用"Select distinct book,id,author,price from t1"并非只查询book字段重复,而是作用于所有字段,只有当book,id,author,price几个字段都相同时才被认为是相同的记录。实际中我们通常需要针对一两个字段进行查重,显然用distinct关键字是行不通的。
SQL的Group by子句可以根据数据库每一列的内容对查询结果进行分类,那我们能不能利用这个子句呢?通过构造SQL语句我们可以得到无重复记录的ID,SQL语句如下:Select max(id) from t1 group by book,这边的max函数作用是在重复记录中选择ID值最大的记录,将其改为min亦有相同的效果。现在我们就可以利用嵌套查询来达到我们要的效果,完整SQL语句:Select * from t1 where id in(Select max(id) from t1 group by book),执行查询后视图如下:
对Instr函数的误解
编辑:dnawo 日期:2007-01-04
Instr函数的语法为:InStr([start, ]string1, string2[, compare]),其中start用于设置每次搜索的开始位置,如果省略,将从第一个字符的位置开始搜索。当设置了start参数时就必须设置compare参数,compare参数用来指示在计算子字符串时使用的比较类型,0表示执行二进制比较,1表示执行文本比较。
假如有一个字符串"abc/def/gh",那么instr(6,str,"/",1)返回的值应该是多少呢?我一直都以为应该是2,结果却老是8,以至于我怀疑这个函数有问题。其实是我的理解出了问题,Instr返回的是某个字符在字符串中出现的位置,都是从第1位开始算,而不论start参数指示从哪个位置开始搜索,start参数只影响搜索的起始位置,不影响搜索的结果。
假如有一个字符串"abc/def/gh",那么instr(6,str,"/",1)返回的值应该是多少呢?我一直都以为应该是2,结果却老是8,以至于我怀疑这个函数有问题。其实是我的理解出了问题,Instr返回的是某个字符在字符串中出现的位置,都是从第1位开始算,而不论start参数指示从哪个位置开始搜索,start参数只影响搜索的起始位置,不影响搜索的结果。