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.
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.
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.