Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/10/2010, 09:51
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Optimizar consultas

tú buscas esto (WHERE c.idioma='{$idioma}'
), y por lo que veo no es un número de id, sino el nombre del idioma, por ej., 'inglés'. Dinos cuál es la estructura de la tabla idiomas, y si relacionas con el campo ididioma (si es que existe algo parecido).


Tampoco entiendo que es el top del día, qué es lo que quieres buscar exactamente, parece que buscaras que la fecha time fuera 24 horas anterior a lo que tienes en un campo llamado time (ese nombre es un nombre reservado y ningún campo debería llamarse así: es un tipo de campo y una función para extraer la hora de una fecha hora), y
c.time>(".(time()-(3600*24)).")

yo no lo entiendo: parece como si dijeses que el campo que tú llamas time de la tabla clubs debe tener una fecha mayor que restarle 24 horas en segundos a aplicar la función time a nada, es decir, a extraer nada de nada.
Explica mejor lo que tienes y yo te aconsejaría que cambiaras el nombre de ese campo al que llamas time por timeclub o algo así.

Última edición por jurena; 28/10/2010 a las 10:01