Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/09/2014, 12:34
rodrigo_temuco
 
Fecha de Ingreso: abril-2011
Ubicación: Vilcún, cerca de Temuco
Mensajes: 67
Antigüedad: 13 años, 1 mes
Puntos: 5
Respuesta: Uergente novato en funciones php

La otra persona estaba usando PDO, que agrega una capa de abstracción a mysqli (hace más cómodo y seguro el acceso a datos, no sé si afecta la eficiencia. En general se recomienda usar PDO en vez de mysqli a secas).

Lo que yo hago es esto:

Código PHP:
Ver original
  1. $resul=$db_conn->prepare( $query );
  2.     $resul->execute();
  3.     $n=count($resul);
  4.     echo "n vale:".$n;
  5.     $horas = $resul->fetchALL(PDO::FETCH_ASSOC);

O sea $resul en la primera línea es un objeto con una consulta preparada.
Y en la segunda línea ejecutas la consulta y el objeto se carga con el resultado de la consulta.
Yo creo que te falta execute();