Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/01/2013, 18:33
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses
Puntos: 270
Respuesta: Error en mostrar datos de una BD

Creo que sé por donde van los tiros.No lo puedo asegurar, porque no codifico así.
Piensa un momento qué ocurre si tienes 50 mensajes.
Vas a ejecutar 1 + 50 queries a la base de datos.
Cambia tu query a:
Código SQL:
Ver original
  1. SELECT * FROM msjrec,usuario WHERE msjrec.usuario_envia=nombre_usuario ORDER BY fecha DESC

(es muy básica, habría que asegurarse de que hay indices, y varias cosas más). Pero así, tengas 2, o 100 mensajes, sólo haces 1 query (y solo necesitas 1 bucle..menos código).