下午好!
我需要帮助以下代码,它有错误!而真正的我是新人。
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;
答案 0 :(得分: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'
这对我来说很好。