Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2011, 06:20
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: doble consulta mysql

Primer error

Cita:
...21-11-2011,0,20-11-2011...
Las fecha deben entrar con el formato adequado y delimitadas por '

'2011-11-21',0,'2011-11-20'


Sobre la ordenación no se te acaba de entender pero desde luego que la query que manda no te sirve

Cita:
SELECT faltan los campos FROM amigo WHERE (mail='.$usuario.' ORDER BY ultimamodificacionMail desc) or (amigo='.$usuario.' ORDER BY ultimaModificacionAmigo desc)
para ordenar de forma distinta si cumplen una condició u otra debes lanzar querys separadas ... si es que no te sirve esto

Código MySQL:
Ver original
  1. SELECT ...lista de campos...
  2. FROM amigo
  3. WHERE mail='.$usuario.'  
  4. or amigo='.$usuario.'
  5. ORDER BY ultimamodificacionMail desc,
  6.                 ultimaModificacionAmigo desc;

o esto

Código MySQL:
Ver original
  1. SELECT ...lista de campos...
  2. FROM amigo
  3. WHERE mail='.$usuario.'  
  4. or amigo='.$usuario.'
  5. ORDER BY IF(mail='.$usuario.',ultimamodificacionMail,ultimaModificacionAmigo) desc;
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.