WordPress SQL调用Discuz的方法

PHPABC WordPress 14,310 次浏览 , , 没有评论

调用代码:

<ul>
    <?php 
        //截取utf8字符串
        function utf8Substring($str, $from, $len){
            return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
                '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$str);
        }
        //建立数据库链接
        $conn = @mysql_connect("localhost", "数据库用户名", "数据库密码") or die("数据库链接错误");
        //指定要链接的数据库
        mysql_select_db("数据库", $conn);
        //使用UTF-8中文编码;
        mysql_query("set names 'UTF-8'"); 
        //指定版块的所有文章中取10条最新帖子
$SQL="SELECT tid,subject FROM 表名 where fid in (版块1,版块2……) ORDER BY tid DESC LIMIT 0,10";
        $query=mysql_query($SQL);
        //循环显示结果
        while($row=mysql_fetch_array($query)){
                echo "<li><span class=titlel><a class=title title=".$row[subject]." href=http://www.dzbbs.xxx/thread-".$row[tid]."-1-1.html target=_blank>".
                    utf8Substring($row[subject], 0, 40)."</a></span></li>";
            }
//关闭链接
mysql_close($conn);
            ?>
</ul>

如果调用的时候出现了错误试着把上面代码的如下部分删除

//关闭链接
mysql_close($conn);

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Go