1

下午好!

我需要以下代码的帮助,它有一个错误!真正的我是新来的。

Error: Call to undefined method mysqli::fetch_object()

代码是:

 $mysqli=conectar(); 
       $sql="SELECT nombre FROM admin WHERE user=".$_SESSION['admin']; // carga el nombre del usuario de la sesión
       $resultado = $mysqli->query($sql);
       $linea=$mysqli->fetch_object($resultado);
        echo $linea;
4

1 回答 1

0

错误是您在 mysqli 对象上调用方法 fetch_object() 。fetch_object(OO 风格)的签名是:

object mysqli_result::fetch_object ([ string $class_name [, array $params ]] )

mysqli_result因此,您必须在对象上调用该方法。它应该是这样的:

 $mysqli=conectar(); 
 $sql="SELECT nombre FROM admin WHERE user=".$_SESSION['admin']; // carga el nombre del usuario de la sesión
 $resultado = $mysqli->query($sql);
 $linea=$resultado->fetch_object();
 echo $linea->nombre; //retrieve the field 'nombre'

这对我来说很好。

于 2013-03-20T20:13:02.910 回答