Código PHP:
$buscade=mysql_query("SELECT DISTINCT id FROM tabla WHERE 1='".mysql_real_escape_string($1)."' ");
| ||||
Respuesta: Seleccionar registros únicos en tabla creo no estoy seguro
Código MySQL:
Ver original aunque esta raro hacer un DISTINCT por id, se supone que el id es unico.
__________________ Programación y diseño web México |
| ||||
Respuesta: Seleccionar registros únicos en tabla Al final he conseguido solucionar el problema del DISTINCT pero ahora tengo un problema de lógica y no logro resolverlo, lo expongo: Tengo una seccion de mensajes, y una tabla para ello con 4 campos : id, dequien, paraquien, mensaje y fecha id: id autoincrementable de los mensajes dequien: el id del usuario que envia el mensaje paraquien: el id del usuario que recibe el mensaje mensaje: contenido del mensaje fecha: la fecha del envío Bien, ahora lo que necesito es listar los mensajes en una página pero quiero hacerlo como facebook, es decir que te muestra los nombres con los que has tenido conversacion alguna vez. El problema que he tenido es que me lista los nombres pero dos veces, es decir me sale repetido ya que ambos usuarios han hablado y eso significa que ambos han estado alguna vez en el campo : dequien Alguien puede iluminarme un poco? Muchas gracias por adelantado FDW! |
| ||||
Respuesta: Seleccionar registros únicos en tabla y gracias a los usurios que son los que hacen foros del web. utiliza
Código MySQL:
o incluso Ver original
Código MySQL:
creo que ambos pueden funcionar. Ver original
__________________ Programación y diseño web México |
| ||||
Respuesta: Seleccionar registros únicos en tabla Cita: Ya he arreglado lo del DISTINCT ahora tengo el problema que he mencionado anteriormente...
Iniciado por memoadian y gracias a los usurios que son los que hacen foros del web. utiliza
Código MySQL:
o incluso Ver original
Código MySQL:
creo que ambos pueden funcionar.Ver original Pongo el código que estoy usando por si alguien ve el fallo: Código PHP: Última edición por ananda; 28/08/2012 a las 11:56 |
| |||
Respuesta: Seleccionar registros únicos en tabla Es que se inserta los mensajes que se envían dos veces? Es decir, si yo te mando un mensaje se inserta una vez como que yo lo he enviado y tu lo has recibido y otra como que tu has recibido lo que yo te he enviado? |
| ||||
Respuesta: Seleccionar registros únicos en tabla No, se inserta solamente una vez, si tu lo mandas se inserta como 'dequien' = tu id y 'paraquien = mi id. Entonces cuando yo contesto se inserta otro mensaje al reves, como yo el que lo envía y es por eso que en la lista se me muestran dos veces los nombres, porque han contestado, y lo que quiero es que solo se muestre una vez. |
Etiquetas: |