Estoy programando un buscador para una BD MySQL que recibe las variables para el query desde un formulario, el cual almacena los datos en cadenas. Lo he hecho así porque por ejemplo en el campo "city", se pueden seleccionar con checkboxes varias ciudades.
Mi pregunta es ¿cómo hacer luego el mysql_query para que busque dentro del campo city todas las ciudades seleccionadas en los checkboxes?.
He probado recorriendo la cadena y almacenando todos los datos en una variable nueva que luego le paso al query, pero solo da los resultados del primer checkbox seleccionado (supongo que lo del "OR" es una animalada...)
Código PHP:
for ($i=0;$city[$i]!="";$i++) {
$qcity=$qcity.$city[$i];
if ($city[$i+1]!="") {
$qcity=$qcity."' OR '";
}
}
$result = mysql_query("SELECT * FROM tabla WHERE city ='$qcity' ,$link);
Gracias!