Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/06/2017, 21:33
Avatar de @ndreX!
@ndreX!
 
Fecha de Ingreso: abril-2007
Mensajes: 161
Antigüedad: 17 años, 6 meses
Puntos: 4
Respuesta: [PPO] Consulta en funcion y bucle externo para fetch

¿Por qué utilizas "while" cuando sabes que el resultado siempre será uno? No es necesario hacerlo a menos que esperes más de un resultado.

En ese caso solamente deberías de retornar el objeto completo:

Código PHP:
public function mostrar() {
      
$item $this->findItemById(1);
      echo 
$item['name'];

Te recomendarías utilizar return del array completo, algo así:


Código PHP:
public function mostrar($id) {
    
$item $this->findItemById($id);
    if(
count($item)>0){
       return 
$item;
    }
    return 
false// O algún error o lo que tu quieras para saber que no existe este "id"

Trata de no hacer "echo" de una función de una clase, no es muy buena idea.

Saludos.
__________________
Blog de Andres Ortiz: http://www.axpuntes.com/