解决方案 »

  1.   

    mysqli_query($this -> conn,$this -> sql) 返回的是 mysqli_result 对象,不是 resource (资源)
    所以 !is_resource($this->result) 成立,程序提前结束
      

  2.   

    if(!$this -> result || !is_object($this->result)){     
            return $this->output("没有数据,请先执行SQL的'select'语句!");
          }
      

  3.   

    应用MySql读取数据库数据示例
    //连接数据库conn文件夹
    <?php
     $conn=mysql_connect("localhost","root","root"); //连接数据库服务器
     mysql_select_db("db_forumm",$conn); //连接指定的数据库
     mysql_query("set names gb2312"); //对数据库中的编码格式进行转换,避免出现中文乱码的问题
    ?>
    //引入连接数据库文件
    <?php include("../conn/conn.php");?>
    //读取数据库信息
    <?php 
       if($page){
        $page_size=4;          //每页显示2条记录
        $query="select count(*) as total from tb_forum_user where tb_forum_id";  //从数据库中读取数据
    $result=mysql_query($query);//CodeGo.net/
        $message_count=mysql_result($result,0,"total");  //获取总的记录数
        $page_count=ceil($message_count/$page_size);  //获取总的页数
        $offset=($page-1)*$page_size;  
    $query=mysql_query("select * from tb_forum_user where tb_forum_id order by tb_forum_id desc limit $offset, $page_size");
    while($myrow=mysql_fetch_array($query)){
    ?>
    //显示数据库信息
    <?php echo $myrow[tb_forum_name];?>" ><?php echo $myrow[tb_forum_name];?></a></span></td>
        <td align="center"><span class="STYLE1"><?php echo $myrow[tb_forum_truepass];?></span></td>
        <td align="center"><span class="STYLE1"><?php echo $myrow[tb_forum_date];?></span></td>
        <td align="center"><span class="STYLE1"><?php echo $myrow[tb_forum_type];?></span></td>
        <td align="center"><a href="delete_leaguer.php?delete_id=<?php echo $myrow[tb_forum_id];?>&&delete_user=<?php echo $myrow[tb_forum_user];?>" 
    //分页显示(略)