Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/11/2006, 11:36
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
mira me sale esto

de hecho me los muestra con sus respectivas
clave

asi
1###comida|2###comida|535###cumple|

pero deberia ponerme solo en este caso una vez comida

espero tus comentarios
y gracias por responder

este el codigo completo
$letters = 'c';//aqui pongo lo que se va a buscar
$letters = preg_replace("/[^a-z0-9 ]/si","",$letters);
//$res = mysql_query("select ID,countryName from ajax_countries where countryName like '".$letters."%'") or die(mysql_error());
$res = mysql_query("select distinct ID_FOTO,EVENT_FOTO from atributos_imagenes where EVENT_FOTO like '".$letters."%'") or die(mysql_error());
#echo "1###select ID,countryName from ajax_countries where countryName like '".$letters."%'|";
while($inf = mysql_fetch_array($res))
{
echo $inf["ID_FOTO"]."###".$inf["EVENT_FOTO"]."|";
}


Cita:
Iniciado por sergi_climent Ver Mensaje
Hola! la sentencia es correcta. almenos en la estrucutra si!
cuando imprimes los resultados te has fijado si el id es el mismo?
supongo q ID_FOTO es una clave primaria y q no esta repetida, en cambio EVENT_FOTO puede ser un campo de texto donde contengas cosas repetidas!
ejemplo
ID_FOTO - EVENT_FOTO
1 | imagen dañada
2 | imagen ampliada
3 | imagen dañada

aqui con tu consulta mostraria todos los valores xq el ID_FOTO son todos diferentes!

si este no es tu caso y tanto el id como el event te salen repetidos, podrias añadir al final de tu consulta un GROUP BY.

EDITADO: cual es el fin de esa consulta?

Saludos
__________________
gerardo