<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>QLJ's Blog</title>
	<atom:link href="http://qlj.sh.cn/feed/" rel="self" type="application/rss+xml" />
	<link>http://qlj.sh.cn</link>
	<description>搜集网络信息,风云磅实验</description>
	<lastBuildDate>Thu, 12 Apr 2012 06:50:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>NGINX为目录增加密码保护</title>
		<link>http://qlj.sh.cn/linux/20120316/nginx-htpasswd/</link>
		<comments>http://qlj.sh.cn/linux/20120316/nginx-htpasswd/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 18:52:48 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1139</guid>
		<description><![CDATA[为了防止一些可能出现存在漏洞的后台脚本暴露,使用验证的方式保护这些文件所在的目录 使用apache的htpasswd工具生成密码 yingouqlj@yingouqlj-laptop:~$ htpasswd -b -c filename username passwd Adding password for user ****** 命令参数注释: Usage: htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfile username password htpasswd -n[mdps] username htpasswd -nb[mdps] username password -c Create a new file. -n Don&#8217;t update file; display results on stdout. -m Force MD5 encryption of the password (default). -d Force [...]]]></description>
			<content:encoded><![CDATA[<p>为了防止一些可能出现存在漏洞的后台脚本暴露,使用验证的方式保护这些文件所在的目录</p>
<p>使用apache的htpasswd工具生成密码</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yingouqlj<span style="color: #000000; font-weight: bold;">@</span>yingouqlj-laptop:~$ htpasswd <span style="color: #660033;">-b</span> <span style="color: #660033;">-c</span> filename username <span style="color: #c20cb9; font-weight: bold;">passwd</span>
Adding password <span style="color: #000000; font-weight: bold;">for</span> user <span style="color: #000000; font-weight: bold;">******</span></pre></div></div>

<p>命令参数注释:</p>
<p>Usage:<br />
	htpasswd [-cmdpsD] passwordfile username<br />
	htpasswd -b[cmdpsD] passwordfile username password</p>
<p>	htpasswd -n[mdps] username<br />
	htpasswd -nb[mdps] username password<br />
 -c  Create a new file.<br />
 -n  Don&#8217;t update file; display results on stdout.<br />
 -m  Force MD5 encryption of the password (default).<br />
 -d  Force CRYPT encryption of the password.<br />
 -p  Do not encrypt the password (plaintext).<br />
 -s  Force SHA encryption of the password.<br />
 -b  Use the password from the command line rather than prompting for it.<br />
 -D  Delete the specified user.</p>
<p>-b 使用命令行处理<br />
-c创建密码<br />
后面3个参数分别是  文件名,用户名  密码 </p>
<p>附一个可用的bash脚本 用于创建密码</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">&nbsp;
   <span style="color: #666666; font-style: italic;">#!/bin/bash</span>
   <span style="color: #007800;">PATH</span>=<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>sbin:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>sbin:~<span style="color: #000000; font-weight: bold;">/</span>bin
   <span style="color: #7a0874; font-weight: bold;">export</span> PATH
&nbsp;
   <span style="color: #666666; font-style: italic;">#set UserName</span>
&nbsp;
           <span style="color: #007800;">username</span>=<span style="color: #ff0000;">&quot;&quot;</span>
           <span style="color: #c20cb9; font-weight: bold;">read</span> <span style="color: #660033;">-p</span> <span style="color: #ff0000;">&quot;Please input UserName:&quot;</span> username
           <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$username</span>&quot;</span> = <span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
                   <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Error:UserName can't be NULL!&quot;</span>
                   <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
           <span style="color: #000000; font-weight: bold;">fi</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;===========================&quot;</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;UserName was: <span style="color: #007800;">$username</span>&quot;</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;===========================&quot;</span>
&nbsp;
   <span style="color: #666666; font-style: italic;">#set password</span>
&nbsp;
           <span style="color: #007800;">unpassword</span>=<span style="color: #ff0000;">&quot;&quot;</span>
           <span style="color: #c20cb9; font-weight: bold;">read</span> <span style="color: #660033;">-p</span> <span style="color: #ff0000;">&quot;Please input the Password:&quot;</span> unpassword
           <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$unpassword</span>&quot;</span> = <span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
                   <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Error:Password can't be NULL!&quot;</span>
                   <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
           <span style="color: #000000; font-weight: bold;">fi</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;===========================&quot;</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Password was: <span style="color: #007800;">$unpassword</span>&quot;</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;===========================&quot;</span>
   <span style="color: #007800;">password</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">perl</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'print crypt($ARGV[0], &quot;pwdsalt&quot;)'</span> <span style="color: #007800;">$unpassword</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
   <span style="color: #666666; font-style: italic;">#set htpasswd file</span>
&nbsp;
           <span style="color: #007800;">htfile</span>=<span style="color: #ff0000;">&quot;&quot;</span>
           <span style="color: #c20cb9; font-weight: bold;">read</span> <span style="color: #660033;">-p</span> <span style="color: #ff0000;">&quot;Please input Auth filename:&quot;</span> htfile
           <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$htfile</span>&quot;</span> = <span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
                   <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Error:Auth filename can't be NULL!&quot;</span>
                   <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
           <span style="color: #000000; font-weight: bold;">fi</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;===========================&quot;</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Auth File:<span style="color: #007800;">$htfile</span>&quot;</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;===========================&quot;</span>
&nbsp;
           get_char<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
           <span style="color: #7a0874; font-weight: bold;">&#123;</span>
           <span style="color: #007800;">SAVEDSTTY</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">stty</span> -g<span style="color: #000000; font-weight: bold;">`</span>
           <span style="color: #c20cb9; font-weight: bold;">stty</span> <span style="color: #660033;">-echo</span>
           <span style="color: #c20cb9; font-weight: bold;">stty</span> cbreak
           <span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;">if</span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>tty <span style="color: #007800;">bs</span>=<span style="color: #000000;">1</span> <span style="color: #007800;">count</span>=<span style="color: #000000;">1</span> <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
           <span style="color: #c20cb9; font-weight: bold;">stty</span> <span style="color: #660033;">-raw</span>
           <span style="color: #c20cb9; font-weight: bold;">stty</span> <span style="color: #7a0874; font-weight: bold;">echo</span>
           <span style="color: #c20cb9; font-weight: bold;">stty</span> <span style="color: #007800;">$SAVEDSTTY</span>
           <span style="color: #7a0874; font-weight: bold;">&#125;</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;&quot;</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Press any key to Creat...or Press Ctrl+c to cancel&quot;</span>
           <span style="color: #007800;">char</span>=<span style="color: #000000; font-weight: bold;">`</span>get_char<span style="color: #000000; font-weight: bold;">`</span>
   <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000; font-weight: bold;">!</span> <span style="color: #660033;">-f</span> <span style="color: #007800;">$htfile</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
     <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Create Auth file......&quot;</span>
<span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #007800;">$htfile</span><span style="color: #cc0000; font-style: italic;">&lt;&lt;eof
$username:$password
eof</span>
   <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Create Auth file successful,auth file path:<span style="color: #007800;">$htfile</span>&quot;</span>
   <span style="color: #000000; font-weight: bold;">else</span>
           <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;File already exists,please run this script again.&quot;</span>
           <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span>
   <span style="color: #000000; font-weight: bold;">fi</span></pre></div></div>

<p>加执行权限后 跟据操作提示<br />
输入用于名,密码 文件路径即可,<br />
由于我放的目录不在NGINX目录.稍稍修改了下.. 可用</p>
<p>然后修改 NGINX配置<br />
需要注意的是目录<br />
.*是此目录的所有文件<br />
否则 导致  可直接访问 admin/index.php</p>
<p>PHP 需要重新解释</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">location ~^<span style="color: #000000; font-weight: bold;">/</span>admin<span style="color: #000000; font-weight: bold;">/</span>.<span style="color: #000000; font-weight: bold;">*</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
    auth_basic <span style="color: #ff0000;">&quot;sorry ,for admin&quot;</span>;
    auth_basic_user_file <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>passwd<span style="color: #000000; font-weight: bold;">/</span>yxmiandroid.pwd;
location ~ .php$ <span style="color: #7a0874; font-weight: bold;">&#123;</span>
fastcgi_pass 127.0.0.1:<span style="color: #000000;">9000</span>;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME <span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$fastcgi_script_name</span>;
include fastcgi_params;
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/linux/20120316/nginx-htpasswd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>老discuz直接升级至discuz x2</title>
		<link>http://qlj.sh.cn/discuz/20120312/discuz-upgrade/</link>
		<comments>http://qlj.sh.cn/discuz/20120312/discuz-upgrade/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 12:37:16 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[discuz]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1135</guid>
		<description><![CDATA[我这个是discuz 6.1吧。大概。。 版本忘记了。。 是gbk版本。 老论坛。在我17岁那年玩的 由于当时未满18.。随便上网 搜了个身份正。。拿去 beian了。 后来beian重申。。 哪能记得当时用的谁的。。。 就这样。。 beian被取消了。。 无奈啊。 现在放国外服务器上 挂着吧。 似乎转换有点麻烦 决定一个个 表的手工转换 INSERT INTO `qphome`.`cdb_ucenter_members` &#40;`uid`, `username`, `password`, `email`, `myid`, `myidkey`, `regip`, `regdate`, `lastloginip`, `lastlogintime`, `salt`, `secques`&#41; SELECT uid,username,password,email,myid,myidkey,regip,regdate,lastloginip,lastlogintime,salt,secques FROM `qphome_old`.`uc_members` &#160; &#160; &#160; &#160; INSERT INTO `qphome`.`cdb_forum_thread` &#40;`tid`,`fid`,`typeid`,`sortid`,`readperm`,`price`,`author`,`authorid`,`subject`,`dateline`,`lastpost`,`lastposter`,`views`,`replies`,`displayorder`,`highlight`,`digest`,`rate`,`special`,`attachment`,`moderated`,`closed`&#41; SELECT `tid`,`fid`,`typeid`,`sortid`,`readperm`,`price`,`author`,`authorid`,`subject`,`dateline`,`lastpost`,`lastposter`,`views`,`replies`,`displayorder`,`highlight`,`digest`,`rate`,`special`,`attachment`,`moderated`,`closed` FROM `qphome_old`.`cdb_threads` &#160; &#160; INSERT INTO `qphome`.`cdb_forum_forum` &#40;`fid`,`fup`,`type`,`name`,`status`,`displayorder`,`styleid`,`threads`,`posts`,`todayposts`,`lastpost`,`allowsmilies`&#41; [...]]]></description>
			<content:encoded><![CDATA[<p>我这个是discuz 6.1吧。大概。。<br />
版本忘记了。。<br />
是gbk版本。<br />
老论坛。在我17岁那年玩的<br />
由于当时未满18.。随便上网 搜了个身份正。。拿去 beian了。<br />
后来beian重申。。<br />
哪能记得当时用的谁的。。。<br />
就这样。。 beian被取消了。。<br />
无奈啊。</p>
<p>现在放国外服务器上 挂着吧。</p>
<p>似乎转换有点麻烦<br />
决定一个个 表的手工转换</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_ucenter_members`</span> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`username`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`password`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`email`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`myid`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`myidkey`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`regip`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`regdate`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`lastloginip`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`lastlogintime`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`salt`</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`secques`</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> 	uid<span style="color: #66cc66;">,</span>username<span style="color: #66cc66;">,</span>password<span style="color: #66cc66;">,</span>email<span style="color: #66cc66;">,</span>myid<span style="color: #66cc66;">,</span>myidkey<span style="color: #66cc66;">,</span>regip<span style="color: #66cc66;">,</span>regdate<span style="color: #66cc66;">,</span>lastloginip<span style="color: #66cc66;">,</span>lastlogintime<span style="color: #66cc66;">,</span>salt<span style="color: #66cc66;">,</span>secques 
<span style="color: #993333; font-weight: bold;">FROM</span>  <span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`uc_members`</span> 
&nbsp;
&nbsp;
&nbsp;
&nbsp;
	<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_forum_thread`</span> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`tid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`fid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`typeid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`sortid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`readperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`price`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`author`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`authorid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`subject`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`dateline`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastpost`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastposter`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`views`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`replies`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`displayorder`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`highlight`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`digest`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`rate`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`special`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`attachment`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`moderated`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`closed`</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #ff0000;">`tid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`fid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`typeid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`sortid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`readperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`price`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`author`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`authorid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`subject`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`dateline`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastpost`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastposter`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`views`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`replies`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`displayorder`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`highlight`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`digest`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`rate`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`special`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`attachment`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`moderated`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`closed`</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_threads`</span>
&nbsp;
&nbsp;
		<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_forum_forum`</span> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`fid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`fup`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`type`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`name`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`status`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`displayorder`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`styleid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`threads`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`posts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`todayposts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastpost`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`allowsmilies`</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #ff0000;">`fid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`fup`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">'forum'</span> <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #ff0000;">`type`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`name`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`status`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`displayorder`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`styleid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`threads`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`posts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`todayposts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastpost`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`allowsmilies`</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`qphome_old.cdb_forums`</span>
&nbsp;
&nbsp;
				<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_forum_post`</span> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`pid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`fid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`tid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`first`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`author`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`authorid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`subject`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`dateline`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`message`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`useip`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`invisible`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`anonymous`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`usesig`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`htmlon`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`bbcodeoff`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`smileyoff`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`parseurloff`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`attachment`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`rate`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`ratetimes`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`status`</span>	<span style="color: #66cc66;">&#41;</span>
				<span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #ff0000;">`pid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`fid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`tid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`first`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`author`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`authorid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`subject`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`dateline`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`message`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`useip`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`invisible`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`anonymous`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`usesig`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`htmlon`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`bbcodeoff`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`smileyoff`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`parseurloff`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`attachment`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`rate`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`ratetimes`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`status`</span>	 <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_posts`</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_common_member`</span>
	<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`email`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`username`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`password`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`adminid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`groupid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`groupexpiry`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extgroupids`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`regdate`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`credits`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`timeoffset`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`accessmasks`</span>	<span style="color: #66cc66;">&#41;</span>
	<span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`email`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`username`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`password`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`adminid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`groupid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`groupexpiry`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extgroupids`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`regdate`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`credits`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`timeoffset`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`accessmasks`</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_members`</span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_forum_forumfield`</span><span style="color: #66cc66;">&#40;</span>
<span style="color: #ff0000;">`fid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`description`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`password`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`icon`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`moderators`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`rules`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`threadtypes`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`threadsorts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`viewperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`postperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`replyperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`getattachperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`postattachperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`keywords`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`supe_pushsetting`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`formulaperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`modrecommend`</span>	
	<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #ff0000;">`fid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`description`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`password`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`icon`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`moderators`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`rules`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`threadtypes`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`threadsorts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`viewperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`postperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`replyperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`getattachperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`postattachperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`keywords`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`supe_pushsetting`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`formulaperm`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`modrecommend`</span>	
<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_forumfields`</span>
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">UPDATE</span>  <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_forum_forum`</span> <span style="color: #993333; font-weight: bold;">SET</span>  <span style="color: #ff0000;">`fup`</span> <span style="color: #66cc66;">=</span>  <span style="color: #ff0000;">'10'</span> <span style="color: #993333; font-weight: bold;">WHERE</span>  <span style="color: #ff0000;">`cdb_forum_forum`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`fid`</span> <span style="color: #993333; font-weight: bold;">IN</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">12</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">13</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">14</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">UPDATE</span>  <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_forum_forum`</span> <span style="color: #993333; font-weight: bold;">SET</span>  <span style="color: #ff0000;">`fup`</span> <span style="color: #66cc66;">=</span>  <span style="color: #ff0000;">'83'</span> <span style="color: #993333; font-weight: bold;">WHERE</span>  <span style="color: #ff0000;">`cdb_forum_forum`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`fid`</span> <span style="color: #993333; font-weight: bold;">IN</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">84</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">85</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">86</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">87</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">88</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">89</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">90</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">91</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">92</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">93</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">104</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">105</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
				<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_common_member_profile`</span><span style="color: #66cc66;">&#40;</span>
	<span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`realname`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`gender`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`birthyear`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`birthmonth`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`birthday`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`alipay`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`icq`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`qq`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`yahoo`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`msn`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`taobao`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`site`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`bio`</span>
&nbsp;
		<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#40;</span>
		<span style="color: #993333; font-weight: bold;">SELECT</span> f<span style="color: #66cc66;">.</span>uid<span style="color: #66cc66;">,</span><span style="color: #ff0000;">''</span> <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #ff0000;">`realname`</span><span style="color: #66cc66;">,</span>m<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`gender`</span><span style="color: #66cc66;">,</span><span style="color: #993333; font-weight: bold;">YEAR</span><span style="color: #66cc66;">&#40;</span>m<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`bday`</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #ff0000;">`birthyear`</span><span style="color: #66cc66;">,</span><span style="color: #993333; font-weight: bold;">MONTH</span><span style="color: #66cc66;">&#40;</span>m<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`bday`</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #ff0000;">`birthmonth`</span><span style="color: #66cc66;">,</span><span style="color: #993333; font-weight: bold;">DAY</span><span style="color: #66cc66;">&#40;</span>m<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`bday`</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #ff0000;">`birthday`</span><span style="color: #66cc66;">,</span>f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`alipay`</span><span style="color: #66cc66;">,</span>f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`icq`</span><span style="color: #66cc66;">,</span>f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`qq`</span><span style="color: #66cc66;">,</span>f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`yahoo`</span><span style="color: #66cc66;">,</span>f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`msn`</span><span style="color: #66cc66;">,</span>f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`taobao`</span><span style="color: #66cc66;">,</span>f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`site`</span><span style="color: #66cc66;">,</span>f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`bio`</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">FROM</span>		<span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_memberfields`</span> <span style="color: #993333; font-weight: bold;">AS</span> f <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_members`</span> <span style="color: #993333; font-weight: bold;">AS</span> m <span style="color: #993333; font-weight: bold;">ON</span> f<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">=</span>m<span style="color: #66cc66;">.</span><span style="color: #ff0000;">`uid`</span>
		<span style="color: #66cc66;">&#41;</span>
&nbsp;
&nbsp;
&nbsp;
			<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_common_member_count`</span><span style="color: #66cc66;">&#40;</span>
&nbsp;
	<span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits1`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits2`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits3`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits4`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits5`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits6`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits7`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits8`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`posts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`threads`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`digestposts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`views`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`oltime`</span>
&nbsp;
	<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span>  <span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits1`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits2`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits3`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits4`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits5`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits6`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits7`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`extcredits8`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`posts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`threads`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`digestposts`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`pageviews`</span> <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #ff0000;">`views`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`oltime`</span>
	<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_members`</span> 
&nbsp;
&nbsp;
&nbsp;
				<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`qphome`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_common_member_status`</span><span style="color: #66cc66;">&#40;</span>
&nbsp;
					<span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`regip`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastip`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastvisit`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastactivity`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastpost`</span>
					<span style="color: #66cc66;">&#41;</span>
					<span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #ff0000;">`uid`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`regip`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastip`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastvisit`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastactivity`</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">`lastpost`</span>  	<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`qphome_old`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`cdb_members`</span> 
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span>
<span style="color: #66cc66;">&#40;</span>authorid<span style="color: #66cc66;">,</span> pmtype<span style="color: #66cc66;">,</span> subject<span style="color: #66cc66;">,</span> members<span style="color: #66cc66;">,</span> min_max<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">,</span>lastmessage<span style="color: #66cc66;">&#41;</span> 
<span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #66cc66;">*</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> msgfromid <span style="color: #993333; font-weight: bold;">AS</span> authorid<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">AS</span> pmtype<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">''</span> <span style="color: #993333; font-weight: bold;">AS</span> subject<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">2</span> <span style="color: #993333; font-weight: bold;">AS</span> members<span style="color: #66cc66;">,</span> 
CONCAT<span style="color: #66cc66;">&#40;</span>LEAST<span style="color: #66cc66;">&#40;</span>msgfromid<span style="color: #66cc66;">,</span>msgtoid<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span>GREATEST<span style="color: #66cc66;">&#40;</span>msgfromid<span style="color: #66cc66;">,</span>msgtoid<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> min_max<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">,</span> 
CONCAT<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'a:3:{s:12:&quot;lastauthorid&quot;;s:'</span><span style="color: #66cc66;">,</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>msgfromid<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">':&quot;'</span><span style="color: #66cc66;">,</span>msgfromid<span style="color: #66cc66;">,</span><span style="color: #ff0000;">'&quot;;s:10:&quot;lastauthor&quot;;s:'</span><span style="color: #66cc66;">,</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>msgfrom<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">':&quot;'</span><span style="color: #66cc66;">,</span>msgfrom<span style="color: #66cc66;">,</span><span style="color: #ff0000;">'&quot;;s:11:&quot;lastsummary&quot;;s:'</span><span style="color: #66cc66;">,</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">':&quot;'</span><span style="color: #66cc66;">,</span><span style="color: #993333; font-weight: bold;">LEFT</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>subject<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">150</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">'&quot;;}'</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> lastmessage
<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`uc_pms`</span> 
<span style="color: #993333; font-weight: bold;">WHERE</span> related <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> tmp <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> min_max;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> <span style="color: #66cc66;">&#40;</span>plid<span style="color: #66cc66;">,</span> uid<span style="color: #66cc66;">,</span> isnew<span style="color: #66cc66;">,</span> lastupdate<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> <span style="color: #66cc66;">&#40;</span>plid<span style="color: #66cc66;">,</span> uid<span style="color: #66cc66;">,</span> isnew<span style="color: #66cc66;">,</span> lastupdate<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span>;
&nbsp;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span>  <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> <span style="color: #993333; font-weight: bold;">ADD</span>  <span style="color: #ff0000;">`pmidold`</span> <span style="color: #993333; font-weight: bold;">INT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> <span style="color: #66cc66;">&#40;</span>plid<span style="color: #66cc66;">,</span> pmidold<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> l<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> CONCAT<span style="color: #66cc66;">&#40;</span>LEAST<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgtoid<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> GREATEST<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgtoid<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>min_max <span style="color: #993333; font-weight: bold;">WHERE</span> p<span style="color: #66cc66;">.</span>related <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_0`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_1`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_2`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_3`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">3</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_4`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">4</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_5`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">5</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_6`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">6</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_7`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">7</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_8`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">8</span>;
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_9`</span> <span style="color: #66cc66;">&#40;</span>pmid<span style="color: #66cc66;">,</span> plid<span style="color: #66cc66;">,</span> authorid<span style="color: #66cc66;">,</span> message<span style="color: #66cc66;">,</span> delstatus<span style="color: #66cc66;">,</span> dateline<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> i<span style="color: #66cc66;">.</span>pmid<span style="color: #66cc66;">,</span> i<span style="color: #66cc66;">.</span>plid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">LENGTH</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> STRCMP<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> CONCAT<span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>subject<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>message<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>authorid <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>msgfromid<span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>p<span style="color: #66cc66;">.</span>delstatus <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #66cc66;">-</span>p<span style="color: #66cc66;">.</span>delstatus<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> p<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span> i <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`uc_pms`</span> p <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>pmidold <span style="color: #66cc66;">=</span> p<span style="color: #66cc66;">.</span>pmid <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">ON</span> i<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">WHERE</span> i<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">9</span>;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_0`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_1`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_2`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_3`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">3</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_4`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">4</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_5`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">5</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_6`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">6</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_7`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">7</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_8`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">8</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> dateline <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_9`</span> <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> dateline <span style="color: #993333; font-weight: bold;">DESC</span><span style="color: #66cc66;">&#41;</span> msg <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>lastdateline <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>dateline <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">9</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_0`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_0`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_1`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_1`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_2`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_2`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_3`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">3</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_3`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">3</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_4`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">4</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_4`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">4</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_5`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">5</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_5`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">5</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_6`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">6</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_6`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">6</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_7`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">7</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_7`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">7</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_8`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">8</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_8`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">8</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_9`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">9</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_members`</span> m<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> plid<span style="color: #66cc66;">,</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> pmnum <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`cdb_ucenter_pm_messages_9`</span> <span style="color: #993333; font-weight: bold;">WHERE</span> delstatus <span style="color: #993333; font-weight: bold;">IN</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> plid<span style="color: #66cc66;">&#41;</span> msg<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">`cdb_ucenter_pm_lists`</span> l <span style="color: #993333; font-weight: bold;">SET</span> m<span style="color: #66cc66;">.</span>pmnum <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>pmnum <span style="color: #993333; font-weight: bold;">WHERE</span> m<span style="color: #66cc66;">.</span>plid % <span style="color: #cc66cc;">10</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">9</span> <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> msg<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> m<span style="color: #66cc66;">.</span>plid <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>plid <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">IF</span><span style="color: #66cc66;">&#40;</span>SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> l<span style="color: #66cc66;">.</span>authorid<span style="color: #66cc66;">,</span> SUBSTRING_INDEX<span style="color: #66cc66;">&#40;</span>l<span style="color: #66cc66;">.</span>min_max<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'_'</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> m<span style="color: #66cc66;">.</span>uid;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`cdb_ucenter_pm_indexes`</span>
  <span style="color: #993333; font-weight: bold;">DROP</span> <span style="color: #ff0000;">`pmidold`</span>;</pre></div></div>

<p>另外 discuz 的附件表 分表了<br />
分成一个索引表<br />
cdb_forum_attachment<br />
还有0-9的附件详情表<br />
cdb_forum_attachment_$1</p>
<p>根据 tid决定的最后一位决定存放的表</p>
<p>用php处理下把</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
	<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-Type:text/html;charset=UTF-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'./include/common.inc.php'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$query</span><span style="color: #339933;">=</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;select a.*,f.description from `cdb_attachments` as a left join `cdb_attachmentfields` as f on a.aid=f.aid  limit 9999999&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$a</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #339933;">=</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$tableid</span><span style="color: #339933;">=</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$at</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'aid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'aid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>	<span style="color: #0000ff;">'tid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'pid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'uid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'uid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'tableid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$tableid</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'downloads'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'downloads'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$atb</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tableid</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
	<span style="color: #0000ff;">'aid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'aid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'tid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'pid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'uid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'uid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'dateline'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dateline'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'filename'</span><span style="color: #339933;">=&gt;</span>daddslashes<span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'filename'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'filesize'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'filesize'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'attachment'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attachment'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'remote'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'description'</span><span style="color: #339933;">=&gt;</span>daddslashes<span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'description'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'readperm'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'readperm'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'price'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'price'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'isimage'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'isimage'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'width'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'thumb'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'thumb'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'picid'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'picid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$a</span><span style="color: #339933;">++;</span>
	<span style="color: #000088;">$atcount</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tableid</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;数量 ：<span style="color: #006699; font-weight: bold;">$a</span>     <span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;TRUNCATE TABLE `cdb_forum_attachment`&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;INSERT INTO `cdb_forum_attachment` (`aid`, `tid`, `pid`, `uid`, `tableid`, `downloads`) VALUES&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$at</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$sql</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;('<span style="color: #006699; font-weight: bold;">{$a['aid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['tid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['pid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['uid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['tableid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['downloads']}</span>'),&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
	<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;TRUNCATE TABLE `cdb_forum_attachment_<span style="color: #006699; font-weight: bold;">$i</span>`&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;INSERT INTO `discuz_new`.`cdb_forum_attachment_<span style="color: #006699; font-weight: bold;">$i</span>` (`aid`, `tid`, `pid`, `uid`, `dateline`, `filename`, `filesize`, `attachment`, `remote`, `description`, `readperm`, `price`, `isimage`, `width`, `thumb`, `picid`) VALUES &quot;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$atb</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$sql</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;('<span style="color: #006699; font-weight: bold;">{$a['aid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['tid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['pid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['uid']}</span>','<span style="color: #006699; font-weight: bold;">{$a['dateline']}</span>','<span style="color: #006699; font-weight: bold;">{$a['filename']}</span>','<span style="color: #006699; font-weight: bold;">{$a['filesize']}</span>','<span style="color: #006699; font-weight: bold;">{$a['attachment']}</span>','<span style="color: #006699; font-weight: bold;">{$a['remote']}</span>','<span style="color: #006699; font-weight: bold;">{$a['description']}</span>','<span style="color: #006699; font-weight: bold;">{$a['readperm']}</span>','<span style="color: #006699; font-weight: bold;">{$a['price']}</span>','<span style="color: #006699; font-weight: bold;">{$a['isimage']}</span>','<span style="color: #006699; font-weight: bold;">{$a['width']}</span>','<span style="color: #006699; font-weight: bold;">{$a['thumb']}</span>','<span style="color: #006699; font-weight: bold;">{$a['picid']}</span>'),&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
	<span style="color: #666666; font-style: italic;">//echo $sql;		</span>
	<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;已完成 表 <span style="color: #006699; font-weight: bold;">$i</span> 共有  {<span style="color: #006699; font-weight: bold;">$atcount</span>[<span style="color: #006699; font-weight: bold;">$i</span>]} 条记录 <span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>只要熟悉 表结构。这些挺容易操作的<br />
用这样的方法 可以把任意一个论坛系统自由的转来转去。</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/discuz/20120312/discuz-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux下mysql cmake编译安装</title>
		<link>http://qlj.sh.cn/mysql/20120310/mysql-cmake/</link>
		<comments>http://qlj.sh.cn/mysql/20120310/mysql-cmake/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 09:02:33 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[cmake]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1132</guid>
		<description><![CDATA[mysql5.5以后是通过cmake来编译的 不在是以前的configure了 在以前 编译是选择存储引擎是：&#8211;with-plugins=csv,myisam,myisammrg,heap,innobase 现在改成 -DWITH_INNOBASE_STORAGE_ENGINE=1 与 -DWITHOUT_INNOBASE_STORAGE_ENGINE=1 /usr/local/bin/cmake -DCMAKE_INSTALL_PREFIX=/usr/mysql \ -DMYSQL_DATADIR=/usr/mysql/data \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITHOUT_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DEXTRA_CHARSETS=all \ -DMYSQL_TCP_PORT=3306]]></description>
			<content:encoded><![CDATA[<p>mysql5.5以后是通过cmake来编译的<br />
不在是以前的configure了</p>
<p>在以前 编译是选择存储引擎是：&#8211;with-plugins=csv,myisam,myisammrg,heap,innobase<br />
现在改成  <strong>-DWITH_INNOBASE_STORAGE_ENGINE=1</strong> 与 <strong>-DWITHOUT_INNOBASE_STORAGE_ENGINE=1</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>cmake -DCMAKE_INSTALL_PREFIX=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>mysql \
-DMYSQL_DATADIR=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">/</span>data \
-DWITH_MYISAM_STORAGE_ENGINE=<span style="color: #000000;">1</span> \
-DWITH_ARCHIVE_STORAGE_ENGINE=<span style="color: #000000;">1</span> \
-DWITHOUT_INNOBASE_STORAGE_ENGINE=<span style="color: #000000;">1</span> \
-DWITH_BLACKHOLE_STORAGE_ENGINE=<span style="color: #000000;">1</span> \
-DENABLED_LOCAL_INFILE=<span style="color: #000000;">1</span> \
-DMYSQL_UNIX_ADDR=<span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>mysqld.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DMYSQL_TCP_PORT=<span style="color: #000000;">3306</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/mysql/20120310/mysql-cmake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jiathis网易微博来源问题反映</title>
		<link>http://qlj.sh.cn/web/20120309/jiathis-t163-appkey/</link>
		<comments>http://qlj.sh.cn/web/20120309/jiathis-t163-appkey/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 07:53:07 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1130</guid>
		<description><![CDATA[问题出现于，使用jiathis的分享，自定义了APPKEY后无法正常显示来源 反映客服，客服表示没问题 yingouqlj： 2012-03-08 16:30 您网站发现问题的URL：http://www.maixiaochi.com/note/view/jE 您要反馈的内容： 网易微博 无法正常显示来源。 来源已经通过审核 但是显示的依然是站外分享 是不是URL中的 key可以source不可以 网易官方实例的URL 是 param[0] = \&#8217;key=zAU48G03C3NUKMLG\&#8217;; //转发来源 希望jiathis 检查 并修复 JiaThis客服： 2012-03-08 18:04 您好，我们试了一下，确实是已经不是使用的我们的接口了，已经显示站外分享了，您确定appkey已经通过网易审核了吗？ 经测试,确实有问题，并非因为我修改了JS导致错误 先去网易开放平台生成一个正确的分享链接 http://api.t.163.com/share?key=zAU48G03C3NUKMLG&#38;url=http%3A%2F%2Fopen.t.163.com%2Fcomponents%2Fonekey&#38;togImg=true&#38;images= key是Consumer Key 并且 已经通过审核了。 url是链接，其他暂时参数不管 使用此链接可以正常显示来源 下面是我使用JIATHIS图形化生成的链接，并点击网易微博所产生的链接 http://t.163.com/article/user/checkLogin.do?source=zAU48G03C3NUKMLG%20&#38;info=JiaThis%E2%84%A2%E6%8C%89%E9%92%AE%E8%87%AA%E5%AE%9A%E4%B9%89%E5%A4%A7%E5%85%A8+-+JiaThis%E2%84%A2%E6%8C%89%E9%92%AE%E8%87%AA%E5%AE%9A%E4%B9%89%E5%A4%A7%E5%85%A8+-+%E5%8A%A0%E7%BD%91+http%3A%2F%2Fwww.maixiaochi.com%2Fnote%2Fview%2FjE&#38;images= 这里的参数 一个是 source 也就是Consumer Key 注意： source=zAU48G03C3NUKMLG%20 后面多了个%20 也就是空格。 另一个是info， 这个是自定义的内容， 没有url参数 如果是网易的那个链接。如果只使用key 没有url，也无法显示来源， 并且提示 ：parameter required: key [...]]]></description>
			<content:encoded><![CDATA[<p>问题出现于，使用jiathis的分享，自定义了APPKEY后无法正常显示来源<br />
反映客服，客服表示没问题</p>
<p>yingouqlj：	2012-03-08 16:30<br />
您网站发现问题的URL：<a href="http://www.maixiaochi.com/note/view/jE" target="_blank">http://www.maixiaochi.com/note/view/jE</a><br />
您要反馈的内容：<br />
网易微博 无法正常显示来源。<br />
来源已经通过审核<br />
但是显示的依然是站外分享<br />
是不是URL中的 key可以source不可以<br />
网易官方实例的URL 是 param[0] = \&#8217;key=zAU48G03C3NUKMLG\&#8217;; //转发来源<br />
希望jiathis 检查 并修复<br />
JiaThis客服：	2012-03-08 18:04<br />
您好，我们试了一下，确实是已经不是使用的我们的接口了，已经显示站外分享了，您确定appkey已经通过网易审核了吗？</p>
<p>经测试,确实有问题，并非因为我修改了JS导致错误</p>
<p>先去网易开放平台生成一个正确的分享链接</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">http://api.t.163.com/share?key=zAU48G03C3NUKMLG&amp;url=http%3A%2F%2Fopen.t.163.com%2Fcomponents%2Fonekey&amp;togImg=true&amp;images=</pre></div></div>

<p>key是Consumer Key 并且 已经通过审核了。 url是链接，其他暂时参数不管<br />
使用此链接可以正常显示来源</p>
<p>下面是我使用JIATHIS图形化生成的链接，并点击网易微博所产生的链接</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">http://t.163.com/article/user/checkLogin.do?source=zAU48G03C3NUKMLG%20&amp;info=JiaThis%E2%84%A2%E6%8C%89%E9%92%AE%E8%87%AA%E5%AE%9A%E4%B9%89%E5%A4%A7%E5%85%A8+-+JiaThis%E2%84%A2%E6%8C%89%E9%92%AE%E8%87%AA%E5%AE%9A%E4%B9%89%E5%A4%A7%E5%85%A8+-+%E5%8A%A0%E7%BD%91+http%3A%2F%2Fwww.maixiaochi.com%2Fnote%2Fview%2FjE&amp;images=</pre></div></div>

<p>这里的参数 一个是<br />
source 也就是Consumer Key  <strong>注意</strong>： source=zAU48G03C3NUKMLG%20  后面多了个%20 也就是空格。<br />
另一个是info， 这个是自定义的内容， <strong>没有url参数</strong></p>
<p>如果是网易的那个链接。如果只使用key 没有url，也无法显示来源，<br />
并且提示 ：parameter required: key or url</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20120309/jiathis-t163-appkey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php使用json代替serialize的想法</title>
		<link>http://qlj.sh.cn/php/20120127/json_serialize/</link>
		<comments>http://qlj.sh.cn/php/20120127/json_serialize/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 19:49:18 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[serialize]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1123</guid>
		<description><![CDATA[我需要把一些内容存放在数据库,感觉这些没必要建立字段,于是索性放在数组中序列化后存入数据库. 使用serialize序列化后的字符串很多内容都是不需要的,比如长度信息,数据类型. 感觉平时用的json不错. 打算用json代替, 网上好多结果都是json语serialize的速度比较,这个倒没很大的必要. 需要注意的是 json_decode时返回的是object,需要 json_decode&#40;&#34;字符串&#34;,ture&#41;; 后来发现也不是那么完美.. json_encode会对中文进行编码.如果含有大量的中文,那长度超过了serialize. 这让人很蛋疼,网上给出的办法是对内容进行urlencode,json_enocde后再urldecode function jsonencode&#40;$code&#41;&#123; //新json_encode $code = json_encode&#40;urlencodearray&#40;$code&#41;&#41;;//对数组处理 return urldecode&#40;$code&#41;; &#125; function urlencodearray&#40;$data&#41;&#123;//urlencode数组 if&#40;is_array&#40;$data&#41;&#41;&#123; foreach&#40;$data as $key=&#38;gt;$val&#41;&#123; $data&#91;$key&#93; = urlencodearray&#40;$val&#41;; &#125; return $data; &#125;else&#123; return urlencode&#40;$data&#41;; &#125; &#125; 真是菊花一紧啊&#8230;. 再这之后还可以进行一次压缩. 当然,如果不考虑内容的可读性,用其他的扩展也不错,比如msgpack,]]></description>
			<content:encoded><![CDATA[<p>我需要把一些内容存放在数据库,感觉这些没必要建立字段,于是索性放在数组中序列化后存入数据库.<br />
使用serialize序列化后的字符串很多内容都是不需要的,比如长度信息,数据类型.<br />
感觉平时用的json不错.<br />
打算用json代替,<br />
网上好多结果都是json语serialize的速度比较,这个倒没很大的必要.<br />
需要注意的是 json_decode时返回的是object,需要</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;字符串&quot;</span><span style="color: #339933;">,</span>ture<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>后来发现也不是那么完美..<br />
json_encode会对中文进行编码.如果含有大量的中文,那长度超过了serialize.<br />
这让人很蛋疼,网上给出的办法是对内容进行urlencode,json_enocde后再urldecode</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> jsonencode<span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//新json_encode</span>
 <span style="color: #000088;">$code</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_encode</span><span style="color: #009900;">&#40;</span>urlencodearray<span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//对数组处理</span>
 <span style="color: #b1b100;">return</span> <span style="color: #990000;">urldecode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">function</span> urlencodearray<span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #666666; font-style: italic;">//urlencode数组</span>
 <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
 <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span><span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
 <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> urlencodearray<span style="color: #009900;">&#40;</span><span style="color: #000088;">$val</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span>
 <span style="color: #b1b100;">return</span> <span style="color: #000088;">$data</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
 <span style="color: #b1b100;">return</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>真是菊花一紧啊&#8230;.<br />
再这之后还可以进行一次压缩.<br />
当然,如果不考虑内容的可读性,用其他的扩展也不错,比如msgpack,</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/php/20120127/json_serialize/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>linux下通过wget模拟 批量回帖抢楼</title>
		<link>http://qlj.sh.cn/linux/20111119/linux-wget-discuz/</link>
		<comments>http://qlj.sh.cn/linux/20111119/linux-wget-discuz/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 08:16:49 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1120</guid>
		<description><![CDATA[discuz 回帖必要的参数 header 中 referer 帖子地址 若出现 意外提交一般为这个不对 cookies 登录状态 内容中 formhash message 有了这些 就可以模拟发帖了 首先通过wget 登录 获取COOKIES &#160; $ wget --post-data=&#34;username=yingouqlj&#38;password=password&#34; --save-cookies=cookie.txt --keep-session-cookies &#34;http://www.qwing.com/logging.php?action=login&#38;loginsubmit=true&#34; 登录后 使用之前的COOKIES 打开 帖子页面 获取 FORMHASH &#160; &#160; wget --load-cookies cookie --keep-session-cookies http://www.qwing.com/viewthread.php?tid=7231 到下载的文件中 找到表单中的值 最后提交 &#160; &#160; wget --referer 'http://www.qwing.com/viewthread.php?tid=7231' --load-cookies=cookie.txt --keep-session-cookies -r -x --post-data 'formhash=3084dc74&#38;message=%7B%3A7_383%3A%7D' 'http://www.qwing.com/post.php?action=reply&#38;fid=11&#38;tid=7231&#38;extra=&#38;replysubmit=yes&#38;infloat=yes&#38;handlekey=fastpost&#38;inajax=1' 最后 循环执行把。。哈]]></description>
			<content:encoded><![CDATA[<p>discuz 回帖必要的参数</p>
<p>header 中<br />
referer  帖子地址  若出现 意外提交一般为这个不对</p>
<p>cookies  登录状态</p>
<p>内容中<br />
 formhash </p>
<p>message</p>
<p>有了这些 就可以模拟发帖了</p>
<p><span id="more-1120"></span></p>
<p>首先通过wget 登录 获取COOKIES</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">&nbsp;
$ <span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">--post-data</span>=<span style="color: #ff0000;">&quot;username=yingouqlj&amp;password=password&quot;</span> <span style="color: #660033;">--save-cookies</span>=cookie.txt <span style="color: #660033;">--keep-session-cookies</span> <span style="color: #ff0000;">&quot;http://www.qwing.com/logging.php?action=login&amp;loginsubmit=true&quot;</span></pre></div></div>

<p>登录后 使用之前的COOKIES  打开 帖子页面 获取 FORMHASH</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">&nbsp;
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">--load-cookies</span> cookie <span style="color: #660033;">--keep-session-cookies</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.qwing.com<span style="color: #000000; font-weight: bold;">/</span>viewthread.php?<span style="color: #007800;">tid</span>=<span style="color: #000000;">7231</span></pre></div></div>

<p>到下载的文件中<br />
找到表单中的值</p>
<p>最后提交</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">&nbsp;
&nbsp;
 <span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">--referer</span> <span style="color: #ff0000;">'http://www.qwing.com/viewthread.php?tid=7231'</span> <span style="color: #660033;">--load-cookies</span>=cookie.txt <span style="color: #660033;">--keep-session-cookies</span> <span style="color: #660033;">-r</span> <span style="color: #660033;">-x</span> <span style="color: #660033;">--post-data</span> <span style="color: #ff0000;">'formhash=3084dc74&amp;message=%7B%3A7_383%3A%7D'</span> <span style="color: #ff0000;">'http://www.qwing.com/post.php?action=reply&amp;fid=11&amp;tid=7231&amp;extra=&amp;replysubmit=yes&amp;infloat=yes&amp;handlekey=fastpost&amp;inajax=1'</span></pre></div></div>

<p>最后 循环执行把。。哈</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/linux/20111119/linux-wget-discuz/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>php邮件发送类推荐 PHPMailer:smtp法</title>
		<link>http://qlj.sh.cn/php/20110526/phpmailler/</link>
		<comments>http://qlj.sh.cn/php/20110526/phpmailler/#comments</comments>
		<pubDate>Wed, 25 May 2011 19:48:11 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1118</guid>
		<description><![CDATA[这里说明下 我用的是SMTP 其他方法的请继续 GOOGLE 刚拿到的时候 测试了下发信 无异常 支持HTML 但是SMTP 发送的过程中 需要先于SMTP 服务器建立连接 然后发信 这个过程可能需要1-3秒 可能会导致网页响应较长时间 所以呢. 我们建立一个表用于存放发送的邮件队列 每次发送邮件是将 邮件内容加入表中 然后 用CRON 每分钟检查下表 若存在 则 队列发送 目前在起哄网上使用中.用于发送EMAIL认证邮件 &#160; -- -- 表的结构 `qlj_sendmail` -- &#160; CREATE TABLE IF NOT EXISTS `qlj_sendmail` &#40; `id` INT&#40;11&#41; NOT NULL AUTO_INCREMENT, `email` VARCHAR&#40;50&#41; DEFAULT NULL, `subject` VARCHAR&#40;120&#41; DEFAULT NULL, `body` text, [...]]]></description>
			<content:encoded><![CDATA[<p>这里说明下 我用的是SMTP 其他方法的请继续 GOOGLE<br />
刚拿到的时候 测试了下发信 无异常 支持HTML<br />
但是SMTP 发送的过程中 需要先于SMTP 服务器建立连接 然后发信<br />
这个过程可能需要1-3秒 可能会导致网页响应较长时间<br />
所以呢. 我们建立一个表用于存放发送的邮件队列<br />
每次发送邮件是将 邮件内容加入表中<br />
然后 用CRON 每分钟检查下表 若存在 则 队列发送<br />
目前在<a href="http://www.qihoon.com/" title="起哄网">起哄网</a>上使用中.用于发送EMAIL认证邮件</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">&nbsp;
<span style="color: #808080; font-style: italic;">--</span>
<span style="color: #808080; font-style: italic;">-- 表的结构 `qlj_sendmail`</span>
<span style="color: #808080; font-style: italic;">--</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #993333; font-weight: bold;">IF</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">EXISTS</span> <span style="color: #ff0000;">`qlj_sendmail`</span> <span style="color: #66cc66;">&#40;</span>
  <span style="color: #ff0000;">`id`</span> <span style="color: #993333; font-weight: bold;">INT</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`email`</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">50</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`subject`</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">120</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`body`</span> text<span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`error`</span> tinyint<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #ff0000;">'0'</span><span style="color: #66cc66;">,</span>
  <span style="color: #ff0000;">`dateline`</span> <span style="color: #993333; font-weight: bold;">INT</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
  <span style="color: #993333; font-weight: bold;">PRIMARY</span> <span style="color: #993333; font-weight: bold;">KEY</span>  <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">`id`</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#41;</span> ENGINE<span style="color: #66cc66;">=</span>MyISAM  <span style="color: #993333; font-weight: bold;">DEFAULT</span> CHARSET<span style="color: #66cc66;">=</span>utf8 <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span><span style="color: #66cc66;">=</span><span style="color: #cc66cc;">1</span> ;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">#!/usr/local/php/bin/php -q
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'mysql.class.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'class.phpmailer.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span>                <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> PHPMailer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$db</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DB<span style="color: #339933;">;</span>
<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">connect</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">IsSMTP</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Host</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//SMTP服务器</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Username</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;no-reply@qihoon.com&quot;</span><span style="color: #339933;">;</span>  
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Password</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>    
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">FromName</span> <span style="color: #339933;">=</span>  <span style="color: #0000ff;">&quot;起哄网信使&quot;</span><span style="color: #339933;">;</span>   
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SMTPAuth</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>          
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">From</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Username</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">CharSet</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;utf8&quot;</span><span style="color: #339933;">;</span>           
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Encoding</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;base64&quot;</span><span style="color: #339933;">;</span> 
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AddAddress</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sendto_email</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
<span style="color: #000088;">$result</span><span style="color: #339933;">=</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT id,email,subject,body FROM `qlj_sendmail` where error='0' LIMIT 0 , 30&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">num_rows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #990000;">exit</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AltBody</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/html&quot;</span><span style="color: #339933;">;</span> 
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Subject</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'subject'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">MsgHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'body'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AddAddress</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;email&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;full_name&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Send</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #666666; font-style: italic;">//$errorid[]=array(id=&gt;$row['id'],error=&gt;$mail-&gt;ErrorInfo);//本来想记录出错信息的.但是表是INT 不浪费字段了.</span>
	  <span style="color: #000088;">$errid</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
     <span style="color: #000088;">$okid</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ClearAddresses</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$okid</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$sok</span><span style="color: #339933;">=</span><span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #000088;">$okid</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;delete from `qlj_sendmail` where id in(<span style="color: #006699; font-weight: bold;">$sok</span>) ;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$errid</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$serr</span><span style="color: #339933;">=</span><span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #000088;">$errid</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;update `qlj_sendmail` set error='1' where id in(<span style="color: #006699; font-weight: bold;">$serr</span>) ;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>最后在  CRONTAB中 加入  每分钟的计划任务<br />
*/1 * * * * /usr/local/php/bin/php /home/yingouqlj/send_mail.php</p>
<p>参考官方实例.</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/php/20110526/phpmailler/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DISCUZ漫游平台移植记</title>
		<link>http://qlj.sh.cn/discuz/20110320/discuz-manyou/</link>
		<comments>http://qlj.sh.cn/discuz/20110320/discuz-manyou/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 19:30:46 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[discuz]]></category>
		<category><![CDATA[开放平台]]></category>
		<category><![CDATA[漫游]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1114</guid>
		<description><![CDATA[想让自己的网站支持应用平台 个人能力有限.不可能自己搭建应用平台 国内的开源SNS程序中 只有DISCUZ提供了应用平台(漫游) GOOGLE 的OPENSOCIAL 目前没找到方法 FACEBOOK 的是被墙的.. 刚好THINKSNS 也已经使用了漫游平台. 那应该是没问题的.. 用THINKSNS 的代码看了下差不多是从UCHOME 移过来的 所以打算吧THINKSNS 的这个移动到我自己的SNS程序上 首先是注册站点 获取 ['site_key'] ['my_site_id'] ['my_site_key'] 这3个参数 用过DISCUZ 产品都知道 我在图中标明了 常见问题: 已被注册 参考DISCUZ官方解决方法 使用DISCUZ 提供的附件 根据需要选择“恢复漫游数据”或“重新注册到漫游平台” 我就不小心重复注册了N 次 应用部分 $_GET&#91;'id'&#93; = intval&#40;$_GET&#91;'id'&#93;&#41;; //用户访问的appid $app = doQuery&#40;&#34;SELECT * FROM {$db_prefix}myop_myapp WHERE `appid` = {$_GET['id']} LIMIT 1&#34;&#41;; //检查数据库是否存在 (判断注册漫游ID) $extra = [...]]]></description>
			<content:encoded><![CDATA[<p>想让自己的网站支持应用平台<br />
个人能力有限.不可能自己搭建应用平台<br />
国内的开源SNS程序中 只有DISCUZ提供了应用平台(漫游)<br />
GOOGLE 的OPENSOCIAL 目前没找到方法<br />
FACEBOOK 的是被墙的..</p>
<p>刚好THINKSNS 也已经使用了漫游平台.<br />
那应该是没问题的.. 用THINKSNS 的代码看了下差不多是从UCHOME 移过来的</p>
<p>所以打算吧THINKSNS 的这个移动到我自己的SNS程序上<br />
<img src="http://upfile.case-mod.net/www.case-mod.net/2011/Mar/qlj.sh.cn1300561541.jpg" alt="discuz漫游平台分析" /><br />
<span id="more-1114"></span><br />
首先是注册站点 获取<br />
['site_key']<br />
['my_site_id']<br />
['my_site_key']</p>
<p>这3个参数 用过DISCUZ 产品都知道<br />
我在图中标明了<br />
常见问题:<br />
已被注册<br />
参考DISCUZ官方解决方法<br />
使用<a href="http://qlj.sh.cn/discuz/">DISCUZ</a> 提供的附件<br />
根据需要选择“恢复漫游数据”或“重新注册到漫游平台”<br />
<img src="http://upfile.case-mod.net/www.case-mod.net/2011/Mar/case-mod.net1300562034.jpg" alt="null" /><br />
我就不小心重复注册了N 次<br />
应用部分</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//用户访问的appid</span>
<span style="color: #000088;">$app</span>		<span style="color: #339933;">=</span> doQuery<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT * FROM <span style="color: #006699; font-weight: bold;">{$db_prefix}</span>myop_myapp WHERE `appid` = <span style="color: #006699; font-weight: bold;">{$_GET['id']}</span> LIMIT 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//检查数据库是否存在 (判断注册漫游ID)</span>
<span style="color: #000088;">$extra</span> 		 <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'my_extra'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$timestamp</span>	 <span style="color: #339933;">=</span> <span style="color: #000088;">$_MY_GLOBAL</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'timestamp'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$url</span> 		<span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&amp;my_current='</span><span style="color: #339933;">.</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$url</span> 		<span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&amp;my_extra='</span><span style="color: #339933;">.</span><span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$extra</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$url</span> 		<span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&amp;my_ts='</span><span style="color: #339933;">.</span><span style="color: #000088;">$timestamp</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$url</span> 		<span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&amp;my_appVersion='</span><span style="color: #339933;">.</span><span style="color: #000088;">$app</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'version'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$hash</span> 		 <span style="color: #339933;">=</span> <span style="color: #000088;">$_SITE_CONFIG</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'my_site_id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'|'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$qljid</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'|'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'|'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$current_url</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'|'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$extra</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'|'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$timestamp</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'|'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_SITE_CONFIG</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'my_site_key'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$hash</span>		 <span style="color: #339933;">=</span> <span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$hash</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$url</span>		<span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&amp;my_sig='</span><span style="color: #339933;">.</span><span style="color: #000088;">$hash</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$my_suffix</span>   <span style="color: #339933;">=</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$my_suffix</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//IFRAME的参数  具体用抓包工具分析</span></pre></div></div>

<p>如果用户已注册了 直接可以游戏了<br />
如果没注册 那么就需注册漫游ID<br />
但是漫游ID不返回具体错误参数<br />
所以需要自己改一下api/my.php<br />
给这个文件输出日志 已方便知道漫游平台与站点通信的参数</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">log_result<span style="color: #009900;">&#40;</span><span style="color: #990000;">serialize</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_REQUEST</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//序列化了传入的参数</span>
log_result<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$server</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">formatResponse</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//这个是MY输出的参数 已经是序列化了的</span>
<span style="color: #000000; font-weight: bold;">function</span>  log_result<span style="color: #009900;">&#40;</span><span style="color: #000088;">$word</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #339933;">@</span><span style="color: #000088;">$fp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">fopen</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/home/jump/public_html/qlj/apps/myop/log.txt&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;a&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
	<span style="color: #339933;">@</span><span style="color: #990000;">flock</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp</span><span style="color: #339933;">,</span> LOCK_EX<span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span>
	<span style="color: #339933;">@</span><span style="color: #990000;">fwrite</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp</span><span style="color: #339933;">,</span><span style="color: #000088;">$word</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #339933;">@</span><span style="color: #990000;">flock</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp</span><span style="color: #339933;">,</span> LOCK_UN<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
	<span style="color: #339933;">@</span><span style="color: #990000;">fclose</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>然后我们去注册应用 再打开 日志文件</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">a<span style="color: #339933;">:</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;module&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">15</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;UserApplication&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;method&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">3</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;add&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;params&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">491</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;a:18:{s:3:&quot;</span>uId<span style="color: #0000ff;">&quot;;s:1:&quot;</span><span style="color: #cc66cc;">6</span><span style="color: #0000ff;">&quot;;s:5:&quot;</span>appId<span style="color: #0000ff;">&quot;;i:1061581;s:7:&quot;</span>appName<span style="color: #0000ff;">&quot;;s:12:&quot;</span>小小战争<span style="color: #0000ff;">&quot;;s:7:&quot;</span>privacy<span style="color: #0000ff;">&quot;;s:6:&quot;</span><span style="color: #000000; font-weight: bold;">public</span><span style="color: #0000ff;">&quot;;s:12:&quot;</span>allowSideNav<span style="color: #0000ff;">&quot;;b:1;s:9:&quot;</span>allowFeed<span style="color: #0000ff;">&quot;;b:1;s:16:&quot;</span>allowProfileLink<span style="color: #0000ff;">&quot;;b:1;s:14:&quot;</span>defaultBoxType<span style="color: #0000ff;">&quot;;s:4:&quot;</span>wide<span style="color: #0000ff;">&quot;;s:11:&quot;</span>defaultMYML<span style="color: #0000ff;">&quot;;s:0:&quot;</span><span style="color: #0000ff;">&quot;;s:18:&quot;</span>defaultProfileLink<span style="color: #0000ff;">&quot;;s:0:&quot;</span><span style="color: #0000ff;">&quot;;s:7:&quot;</span>version<span style="color: #0000ff;">&quot;;s:1:&quot;</span><span style="color: #cc66cc;">0</span><span style="color: #0000ff;">&quot;;s:13:&quot;</span>displayMethod<span style="color: #0000ff;">&quot;;s:6:&quot;</span>canvas<span style="color: #0000ff;">&quot;;s:12:&quot;</span>displayOrder<span style="color: #0000ff;">&quot;;N;s:13:&quot;</span>userPanelArea<span style="color: #0000ff;">&quot;;s:1:&quot;</span><span style="color: #cc66cc;">3</span><span style="color: #0000ff;">&quot;;s:11:&quot;</span>canvasTitle<span style="color: #0000ff;">&quot;;s:0:&quot;</span><span style="color: #0000ff;">&quot;;s:12:&quot;</span>isFullscreen<span style="color: #0000ff;">&quot;;b:0;s:16:&quot;</span>displayUserPanel<span style="color: #0000ff;">&quot;;b:0;s:16:&quot;</span>additionalStatus<span style="color: #0000ff;">&quot;;s:3:&quot;</span><span style="color: #000000; font-weight: bold;">new</span><span style="color: #0000ff;">&quot;;}&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;sign&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">32</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;3857683fdb087a0984bacca88e228f3b&quot;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
&nbsp;
a<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;timezone&quot;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;version&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;X_VER&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;my_version&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">3</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;0.4&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;charset&quot;</span><span style="color: #339933;">;</span>N<span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;language&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;zh_CN&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;result&quot;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
&nbsp;
a<span style="color: #339933;">:</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;module&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;Feed&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;method&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;publishTemplatizedAction&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;params&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">513</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;a:19:{s:3:&quot;</span>uId<span style="color: #0000ff;">&quot;;s:1:&quot;</span><span style="color: #cc66cc;">6</span><span style="color: #0000ff;">&quot;;s:5:&quot;</span>appId<span style="color: #0000ff;">&quot;;i:1061581;s:13:&quot;</span>titleTemplate<span style="color: #0000ff;">&quot;;s:40:&quot;</span><span style="color: #009900;">&#123;</span>actor<span style="color: #009900;">&#125;</span> 添加了<span style="color: #339933;">&amp;</span>nbsp<span style="color: #339933;">;</span><span style="color: #009900;">&#123;</span>app<span style="color: #009900;">&#125;</span><span style="color: #339933;">&amp;</span>nbsp<span style="color: #339933;">;</span>应用<span style="color: #0000ff;">&quot;;s:9:&quot;</span>titleData<span style="color: #0000ff;">&quot;;a:1:{s:3:&quot;</span>app<span style="color: #0000ff;">&quot;;s:69:&quot;</span><span style="color: #339933;">&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;userapp.php?id=1061581&amp;my_suffix=Lw%3D%3D&quot;</span> <span style="color: #339933;">&gt;</span>小小战争<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span><span style="color: #0000ff;">&quot;;}s:12:&quot;</span>bodyTemplate<span style="color: #0000ff;">&quot;;N;s:8:&quot;</span>bodyData<span style="color: #0000ff;">&quot;;a:0:{}s:11:&quot;</span>bodyGeneral<span style="color: #0000ff;">&quot;;N;s:6:&quot;</span>image1<span style="color: #0000ff;">&quot;;N;s:10:&quot;</span>image1Link<span style="color: #0000ff;">&quot;;N;s:6:&quot;</span>image2<span style="color: #0000ff;">&quot;;N;s:10:&quot;</span>image2Link<span style="color: #0000ff;">&quot;;N;s:6:&quot;</span>image3<span style="color: #0000ff;">&quot;;N;s:10:&quot;</span>image3Link<span style="color: #0000ff;">&quot;;N;s:6:&quot;</span>image4<span style="color: #0000ff;">&quot;;N;s:10:&quot;</span>image4Link<span style="color: #0000ff;">&quot;;N;s:9:&quot;</span>targetIds<span style="color: #0000ff;">&quot;;N;s:7:&quot;</span>privacy<span style="color: #0000ff;">&quot;;s:6:&quot;</span><span style="color: #000000; font-weight: bold;">public</span><span style="color: #0000ff;">&quot;;s:12:&quot;</span>hashTemplate<span style="color: #0000ff;">&quot;;N;s:8:&quot;</span>hashData<span style="color: #0000ff;">&quot;;N;}&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;sign&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">32</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;d87dcbc4a5656958f29efc5467914eb6&quot;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
&nbsp;
a<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;timezone&quot;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;version&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;X_VER&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;my_version&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">3</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;0.4&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;charset&quot;</span><span style="color: #339933;">;</span>N<span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;language&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;zh_CN&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;result&quot;</span><span style="color: #339933;">;</span>N<span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
&nbsp;
a<span style="color: #339933;">:</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;module&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;Friends&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;method&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">3</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;get&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;params&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">35</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;a:1:{s:4:&quot;</span>uIds<span style="color: #0000ff;">&quot;;a:1:{i:0;s:1:&quot;</span><span style="color: #cc66cc;">1</span><span style="color: #0000ff;">&quot;;}}&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;sign&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">32</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;b21279970e2c99f307e0a4f962abcb45&quot;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
a<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;timezone&quot;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;version&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;X_VER&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;my_version&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">3</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;0.4&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;charset&quot;</span><span style="color: #339933;">;</span>N<span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;language&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;zh_CN&quot;</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;result&quot;</span><span style="color: #339933;">;</span>a<span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>i<span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>a<span style="color: #339933;">:</span><span style="color: #cc66cc;">3</span><span style="color: #339933;">:</span><span style="color: #009900;">&#123;</span>i<span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;4&quot;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">:</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>s<span style="color: #339933;">:</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;12&quot;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>返回参数中 最重要的是 RESULT<br />
注册的时候需要提交很多信息 如用户资料等等.</p>
<p>只放了写大概  不会写文章.具体 就看输出的错误 抓包分析结果.看有没有空值的参数  再与DISCUZ跟THINKSNS对比 看异常的地方 即可</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/discuz/20110320/discuz-manyou/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>3月11日去了上海gtug谷歌开发技术分享活动</title>
		<link>http://qlj.sh.cn/journal/20110314/gtug-3-11/</link>
		<comments>http://qlj.sh.cn/journal/20110314/gtug-3-11/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 20:01:02 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ncf]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1112</guid>
		<description><![CDATA[挺有意思的活动,来自GOOGLE GROUP 分享一下 也算是宣传吧 shanghai-gtug@googlegroups.com 内容安排： 18:00 &#8211; 18:30 Set Up / Registration 签到 18:30 &#8211; 18:50 Opening 开场 18:50 &#8211; 19:00 HTML5 Identity 19:00 &#8211; 20:00 Chrome / HTML5 20:00 &#8211; 20:15 Break 休息 20:15 &#8211; 21:00 Andriod 21:00 &#8211; 21:20 AdMob 21:20 &#8211; 21:30 Q &#038; A 问答 对于HTML5与 CSS3 关注有段日子了 但是游览器的不兼容,也只能是看到新的好玩的就拿来玩弄一下 这次的HTML5演讲列的很详细,部分内容也没听到过,还详细介绍了HTML的规范等 [...]]]></description>
			<content:encoded><![CDATA[<p>挺有意思的活动,来自GOOGLE GROUP 分享一下 也算是宣传吧 shanghai-gtug@googlegroups.com<br />
<img src="http://upfile.case-mod.net/www.case-mod.net/2011/Mar/qlj.sh.cn1300044044.jpg" alt="上海GTUG" /><br />
内容安排：<br />
18:00 &#8211; 18:30  Set Up / Registration   签到<br />
18:30 &#8211; 18:50  Opening                 开场<br />
18:50 &#8211; 19:00  HTML5 Identity<br />
19:00 &#8211; 20:00  Chrome / HTML5<br />
20:00 &#8211; 20:15  Break                   休息<br />
20:15 &#8211; 21:00  Andriod<br />
21:00 &#8211; 21:20  AdMob<br />
21:20 &#8211; 21:30  Q &#038; A                   问答<br />
<span id="more-1112"></span><br />
对于HTML5与 CSS3 关注有段日子了<br />
但是游览器的不兼容,也只能是看到新的好玩的就拿来玩弄一下<br />
这次的HTML5演讲列的很详细,部分内容也没听到过,还详细介绍了HTML的规范等<br />
不过有点可惜..比较多.细节的部分不够.时间原因吧.比较关注的websockets也简单的带过了<br />
不过CSS3部分好像有点多&#8230;这部分内容网上也比较多.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
哎 感慨IE的用户量下降的怎么那么慢.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
android部分的内容<br />
ANDROID的老用户了,虽然没有做过任何ANDROID应用,最为老用户..我还用着比较老的1.6<br />
而演讲的内容中比较多的是3.0,2.3&#8230;痛苦..<br />
3.0的UI 用户体验 貌似改变很大,唯一可惜的是&#8230;演讲人的应用&#8230; 都是一些IPHONE上很成熟的移植产品<br />
至于ADMOB 这个不发表意见&#8230;<br />
演讲者属于运营 管理类 大人物..所以无法产生共识..个人比较喜欢新奇或偏向技术层面的东西</p>
<p>总结.不管是HTML5 还是 ANDROID<br />
感觉移动市场的魅力越来越大<br />
首先ANDROID 跟 IOS 的游览器均为WEBKIT内核,可以很好的支持HTML5,相反PC下 更多的是IE. 移动平台的增长对HTML5的普及很有帮助,而HTML5 也很多的考虑到了移动平台.如重力感应, 这些  都是PC机不需要的硬件设备.典型应用如GOOGLEMAP 的 手机版<br />
另外ANDROID 演讲部分 让我比较开眼界的是 <a href="http://qlj.sh.cn/tag/NCF">NCF</a>近场通信<br />
这个也就是以前 电视广告里说的 IPHONE 的电子刷卡支付,<br />
这个会推动 移动支付.还有物联网. 可以说是相当好玩的一个东西</p>
<p>废话 抱怨有点多. 就到这吧<br />
放几张 从微博偷来的图<br />
<img src="http://upfile.case-mod.net/www.case-mod.net/2011/Mar/case-mod.net1300046309.jpg" alt="" /><br />
人还是挺多了呵呵<br />
<img src="http://upfile.case-mod.net/www.case-mod.net/2011/Mar/case-mod.net1300046340.jpg" alt="很不好意思的说 这个图里找到了我一个后脑勺" /><br />
很不好意思的说 这个图里找到了我一个后脑勺. 呵呵<br />
<img src="http://upfile.case-mod.net/www.case-mod.net/2011/Mar/case-mod.net1300046553.jpg" alt="那天的HTML5贴纸" /><br />
那天的贴纸</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/journal/20110314/gtug-3-11/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>node.js 初体验</title>
		<link>http://qlj.sh.cn/web/20110312/node-js-1/</link>
		<comments>http://qlj.sh.cn/web/20110312/node-js-1/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 19:31:23 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1110</guid>
		<description><![CDATA[依据Google著名的开源JavaScript引擎V8来进行二次开发的Web I/O服务器（http://nodejs.org/）。V8本身是非常快的JavaScript引擎，处理JS执行运行的速度非常高。相关测试表明，FireFox、Opera和IE的JS引擎速度都不及V8来得快。而且，还可以说，只要浏览器之间的JS引擎大战一日不减，NodeJs就可以从中受益。有竞争才有进步：）。 以上简介 网络复制。。不介绍了 从官方 下载了NODE ./configure make make install 完成安装 其中需要安装libssl-dev 安装完后看下版本吧 yingouqlj@Compaq-321:~/temp/node-v0.4.2$ node -v v0.4.2 第一次使用 当然尝试下helloworld 不知道 网上的都是0.2X 的版本还是 转载后 少了表单符号。。网上好多示例执行都有问题 剧烈 很多出现 res.close（） 报错 或者在OSCHINA上看到的。 居然字符串都没有引号。 最后找到了官方正确的示例。对比下 没有那个出错的 RES。CLOSE var sys=require&#40;'sys'&#41;,http=require&#40;'http'&#41;; var server=http.createServer&#40;function&#40;req,res&#41;&#123; res.writeHeader&#40;200,&#123;'Content-Type':'text/plain'&#125;&#41;; res.end&#40;&#34;hello world&#34;&#41;; &#125;&#41; server.listen&#40;7581,'127.0.0.1'&#41;; sys.puts&#40;&#34;run&#34;&#41;; 保存 后运行 node 文件名 然后访问本地 127.0.0.1:7581 即可看到 HELLOWORLD 这些代码虽然都是网络复制的。。 但为什么网上很多都是报错的。。是因为版本吗？]]></description>
			<content:encoded><![CDATA[<p>依据Google著名的开源JavaScript引擎V8来进行二次开发的Web I/O服务器（http://nodejs.org/）。V8本身是非常快的JavaScript引擎，处理JS执行运行的速度非常高。相关测试表明，FireFox、Opera和IE的JS引擎速度都不及V8来得快。而且，还可以说，只要浏览器之间的JS引擎大战一日不减，NodeJs就可以从中受益。有竞争才有进步：）。<br />
以上简介 网络复制。。不介绍了<br />
<span id="more-1110"></span><br />
从官方 下载了NODE<br />
./configure<br />
make<br />
make install<br />
完成安装<br />
其中需要安装libssl-dev<br />
安装完后看下版本吧<br />
yingouqlj@Compaq-321:~/temp/node-v0.4.2$ node -v<br />
v0.4.2</p>
<p>第一次使用 当然尝试下helloworld<br />
不知道 网上的都是0.2X 的版本还是 转载后 少了表单符号。。网上好多示例执行都有问题<br />
剧烈 很多出现 res.close（）  报错<br />
或者在OSCHINA上看到的。 居然字符串都没有引号。 </p>
<p>最后找到了官方正确的示例。对比下 没有那个出错的 RES。CLOSE</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> sys<span style="color: #339933;">=</span>require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'sys'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>http<span style="color: #339933;">=</span>require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'http'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> server<span style="color: #339933;">=</span>http.<span style="color: #660066;">createServer</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>req<span style="color: #339933;">,</span>res<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
res.<span style="color: #660066;">writeHeader</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">200</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span><span style="color: #3366CC;">'Content-Type'</span><span style="color: #339933;">:</span><span style="color: #3366CC;">'text/plain'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
res.<span style="color: #660066;">end</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hello world&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
server.<span style="color: #660066;">listen</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">7581</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'127.0.0.1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
sys.<span style="color: #660066;">puts</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;run&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>保存  后运行 node 文件名<br />
然后访问本地 127.0.0.1:7581<br />
即可看到 HELLOWORLD</p>
<p>这些代码虽然都是网络复制的。。 但为什么网上很多都是报错的。。是因为版本吗？</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20110312/node-js-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

