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
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
