写PHP时遇到报错:Object of class mysqli could not be converted to string in
意思是:类mysqli_result的对象无法转换为字符串
检查一下代码:
    function query($sql){
        echo $sql;
        $query = mysqli_query(self::$con,$sql)or die(mysqli_error(self::$con));
    
        return $query;
    }mysqli_result是由mysqli_query返回的,所以错误应该在返回值上。
    
     php5以上中不能直接将对象输出为字符串。
    
   
    
     
      所以改一下返回值的类型
     
    
    
     就可以了。
    
    
    
     
     
    
   
    function query($sql){
        echo $sql;
        $query = mysqli_query(self::$con,$sql)or die(mysqli_error(self::$con));
        return  mysqli_fetch_array($query);
        //return $query;
    }   
    用mysqli_fetch_array()函数以数组的形式返回。
   
 
版权声明:本文为qq_36370731原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
