Título: [Mysqli] error al usar una función el objeto Publicado por: moikano→@ en 24 Diciembre 2012, 14:30 pm Hola.
Estoy intentando almacenar el resultado de una consulta en un vector, pero al usar las funciones fetch_arrar(), fetch_row(),... me dan el siguente error. Fatal error: Call to undefined method mysqli_stmt::fetch_array() Como si no existieran. Esto es problema de mi versión de PHP? Gracias de antemano. Título: Re: [Mysqli] error al usar una función el objeto Publicado por: RevangelyonX en 26 Diciembre 2012, 13:59 pm Hola,
Lo que sería interesante es que pusieras tu código y por lo menos nos explicaras como instancias los objetos y en que momento llamadas a cada método. Lo único que te puedo decir entonces es que en PHP.NET: http://php.net/manual/es/book.mysqli.php Se ve que efectivamente los métodos a los que llamas no existen, existe por ejemplo: ■mysqli_stmt::fetch ■mysqli_stmt::$num_rows Y nacen a partir de PHP5. Salu2. Título: Re: [Mysqli] error al usar una función el objeto (Solucionado) Publicado por: moikano→@ en 26 Diciembre 2012, 16:31 pm Solucione el problema.
Era simplemente que usaba unos métodos que no estaban para ese objeto. Por ejemplo, usaba mysqli::prepare() junto con mysqli_stmt::fetch_arrar(), son objetos distintos, simplemente cambie el prepare() por query() para hacer la consulta y luego almacenarla. Gracias de todas formas. |