Cita:
Iniciado por gnzsoloyo 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?
Tienes toda la razon del mudo! no tiene sentido!
pero aun haciendo un OR no me muestra ningun registro...
Código PHP:
Ver original$sql = 'SELECT ' . $title . ', ' . $description . ', ' . PROPERTIES_TABLE . '.* FROM ' . PROPERTIES_TABLE . ' WHERE location2 = '. $localiz .' OR location2 = '. $localizdos .' OR location2 = '. $localiztres .'OR location2 = '. $localizcuatro .' ORDER BY id DESC LIMIT ' . $conf['recent_limit'];
$r = $db->query ( $sql );