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 に答える