Este es un problema de BBD, no de PHP... Deberías haber preguntado en el foro correspondeinte.
Vamos a ver.
Esto no tiene sentido:
Código SQL:
Ver originalSELECT *
FROM mibd
WHERE
location ='$locUno'
AND location ='$locDos'
AND location ='$locTres'
ORDER BY id
Poprque un mismo campo no peude tener tres valores diferentes al mismo tiempo, por una restricción del modelo relacional (unicidad de dominios).
Esto otro sí tiene sentido:
Código SQL:
Ver originalSELECT *
FROM mibd
WHERE location ='$locUno'
OR location ='$locDos'
OR location ='$locTres'
ORDER BY id
Pero devovlerá al menos un registro de cualquiera de los tres.
¿Por qué dices que no te sirve? ¿Qué otra condición debe cumplir el resultado?