| |||
Mejorar consultas en Mysql Hola, como logro que mi consulta en mysql no sea demasiada carga para el servidor, por ejemplo en access tienes tus tablas (Gerencias), y puedes hacer consultas sql y guardarlas (GerenciasDepto.)y en asp solo llamas a la consulta que generaste (GerenciasDepto)de esa tabla y no toda la tabla. no se si explique, bueno lo que yo tengo en Mysql, es una tabla que se llama Galerias en la cual tengo un campo que se llama Tema el cual almacena(Obras, Cultura del Agua y Varios) entonces mi consulta mysql queda que Select * From Galerias where Tema = Obras pero lo que yo no quiero es que recorra todos los registros ya que son muchos para solo encontrar los de obras. se podra hacer la consulta en mysql y guardarlas y solo mandarlas llamar en php Alguna respuesta sera de gran ayuda gracias. Chely |
| |||
Re: Mejorar consultas en Mysql Usa la funcion LIMIT de Mysql para mostrar grupos de datos: LIMIT registro_inicio,desplazamiento Con eso hazte un sistema de paginado para tus consultas .. En un "LIMIT" solo consultas el rango indicado .. Un saludo, |
| |||
Re: Mejorar consultas en Mysql PHP y sus funciones nativas de mysql . te ponen a disposicion la funcion: mysql_num_row() .. tambien mysql_afetch_rows() .. y demas funciones para calcular el nuemero de registros. Es cierto que es recomendable usar las funciones propias de Mysql para ciertas operacines .. como es el caso de count() de Mysql .. esto optimizaria las consultas. En estos casos solo interviene Mysql en el asunto y no Mysql+PHP (hacer el query y usar otra funcion PHP para obtener otro resultado). Un saludo, |