Hola d nuevo!!
No sé muy bien el por qué pero acabo d dar con una solución chapucera q al menos soluciona el problemilla. Es la siguiente:
Código PHP:
$i = 0;
while ($row_buscar_general = mysql_fetch_assoc($buscar_general))
{
$num = $totalRows_buscar_general;
echo $row_buscar_general['localidad'];
if ($i == ($num-3))
{
echo " y ";
}
else
{
echo " , ";
}
$i++;
}
El único pero es q después d mostrar el último valor pone una coma "," (en el penúltimo pone la "y"). Intentaré ver si puedo eliminarla.
Gracias nuevamente

. Un saludo!!