Hola buenas de nuevo,
 
Quisiera saber que método emplear para recoger el resultado de un SELECT COUNT
 
He visto que se usa mysql_free_result, y otros en cambio se traen $result[0] a través de mysql_fetch_array.
 
Un saludo y gracias! 
    
  |  |||
|      Que usar para SELECT COUNT    Hola buenas de nuevo,   Quisiera saber que método emplear para recoger el resultado de un SELECT COUNT He visto que se usa mysql_free_result, y otros en cambio se traen $result[0] a través de mysql_fetch_array. Un saludo y gracias!  |  
  
  |  |||
|      Respuesta: Que usar para SELECT COUNT    Yo utilizo el mysql_fetch_array, pero le pongo el apodo que quiera y así cuando hago el $result['apodo']   Es decir lo recojo como array asociativo. Pero cada uno tiene sus gustos. Escoge el que te vaya mejor.  |  
  
  |  |||
|      Respuesta: Que usar para SELECT COUNT    Cita:   Hola, muchas gracias por tu respuesta, yo también estoy usando este método.. pero no se si el otro es mejor.Un saludo!  |  
  
  |  |||
|      Respuesta: Que usar para SELECT COUNT    Hola muchas gracias por la respuesta,   En definitiva es lo mismo, el tema de usar un alias no me preocupa, sólo quiero saber que método es mejor para devolver un count, si mysql_free_result o mysql_fetch_array Un saludo!  |  
  
  |  |||
|      Respuesta: Que usar para SELECT COUNT    mysql_free_result es para liberar memoria pero no para contar resultados.   lo que puedes hacer es una consulta y con mysql_num_rows te da la cantidad de filas encontradas. $cantidad_filas = mysql_num_rows($consulta); pero tambien sirve el mysql_fetch_array haciendo la consulta con alias o puedes usar mysql_fetch_row y te devuelve un arreglo con indice numérico, asi no necesitas el alias  |  
  
  |  |||
|      Respuesta: Que usar para SELECT COUNT    XD perdón!!! no quise poner esoo!!   Me refería a mysql_query vs mysql_fetch_array!! La opción que comentas de mysql_num_rows es la menos eficiente. Debe de ser una de las dos anteriores, y a poder ser sin usar como campo *. Un saludo!  |  
  
  |  |||
|      Respuesta: Que usar para SELECT COUNT    Si la consulta te devuelve solo una fila utiliza mysql_query, si en caso contrario te devuelva mas de una fila utiliza mysql_fetch_array.   Por lo menos yo lo utilizo asi.  |  
  
  |  |||
|      Respuesta: Que usar para SELECT COUNT    Cita:   De acuerdo, me parece una buena razón, muchas gracias!Un saludo!  |  
| Etiquetas: | 
Este tema le ha gustado a 1 personas