
19/09/2012, 14:58
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 35
Antigüedad: 14 años, 10 meses Puntos: 1 | |
Respuesta: Registros uncios Mysql Bueno, ahora tenemos otro problema. Me gustaría aclarar algo:
El script tiene dos partes
La segunda es la conversación propiamente dicha: Es un simple select:
SELECT * FROM `mensajes` WHERE `(id_reimtente`=YO AND `id_destinatario`=AMIGO) OR (id_reimtente`=AMIGO AND `id_destinatario`=YO) ORDER BY `fecha`
Eso es simple, luego con un mysql_fetch_array está listado y lindo.
El problema está con la primer parte, cuando tengo que listar a todas las conversaciones, mostrar algo como:
Elige la conversación que quieres ver
-Juan -> <a href=ver/id de juan>
-Pedro -> <a href=ver/id de Pedro>
-Maria -> <a href=ver/id de Maria>
-Tito -> <a href=ver/id de Tito>
Ahora, ya no es tan fácil...
No puedo hacer un SELECT * FORM mensajes, porque si hay 5 mensajes cruzados con alguno su nombre va a aparecer 5 veces...
La opción de lalounam fue fantástica, y está muy cerca, pero no logra su objetivo, ya que en el hipotético caso de que yo sea el destinatario, pero no haya respondido, esa conversación no se mostrará, ya que yo solo estoy "eligiendo" los registros en los que yo soy el remitente.
¿Alguna nueva idea?
Gracias nuevamente |