Buenos días, quiero hacer lo siguiente. Que los usuarios de una web den de alta una serie de características, para que cuando entren en la web vean las noticias relacionadas con una serie de pueblos (Sestao, Barakaldo, Portugale, Santurce, etc...)
Tengo una tabla donde tengo registrado el id del usuario, y el id del pueblo. Cada usuario va ha seleccionar diferentes pueblos.
mi pregunta es la siguiente:
primero recupero la cantida de pueblos con un una consulta en la que incluyo un count para saber la cantidad y montar un while.
Código PHP:
$contador= esta variable me indica la cantidad de
"pueblos a los que esta abscrito el lector, y así poder preparar la consulta.
La consulta empieza de la siguiente manera:
Código PHP:
$ssql="select titulo, resumen from noticias where"
//aquí esta mi duda, porque no se si puedo colocar un while, u otro
//bucle de php dentro de una consulta de mysql.
while($i <= $contador)
{
if ($i<$contador){print "localizacion=".$id_localizacion." and";}
//la intención del primer if es decirle que mientras que la
//variable $i sea menor que el máximo de contador me ponga un and.
if ($i==$contador){print "localizacion=".$id_localizacion.'";';}
//la intención del segundo if es para indicarle que si es el último
//registro de los datos recuperados en vez de poner un and me
//escriba el final de la consulta comillas dobles y punto y coma.
}
Y aquí no se como indicarle los pueblos. Estoy pensando en meter un bucle que me haga: