global $db; 我加过,没用诶

解决方案 »

  1.   

    $db = new dbstuff; 
    $db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect); 
    $dbuser = $dbpw = $dbname = $pconnect = NULL;  
    function pre($str){ 
             global $db;
             $sql="select title from mmm where order by id desc limit 0,1"; 
             $query=$db->query($sql); 
             $rs=$db->fetch_array($query); 
     echo  $rs['title']; 

    不行的话,检查你的数据库连接是否成功.
      

  2.   

    $sql="select title from mmm where order by id desc limit 0,1"; 
      

  3.   

    是这样,没留意,
    要养成 echo $sql;的习惯啊
      

  4.   

    数据库的资料要定义为全局变量,
    function pre($str){
    global $db;
             $sql="select title from mmm where order by id desc limit 0,1";
             $query=$db->query($sql);
             $rs=$db->fetch_array($query);
     echo  $rs['title'];
    }