Estoy tratando de construírme un buscador avanzado dentro de mis posibilidades. Pero estoy trabado en algo que no puedo encontrar la respuesta. Por favor si me pueden orientar.
Esta consulta a mi BD funciona bien, pero resulta que le quiero agregar otros patrones de comparación con "OR" y no me funcionan. No se que estoy haciendo mal!
Código PHP:
<?php
$apellido_paterno = $_GET['apellido_paterno'];
$nombre_paterno = $_GET['nombre_paterno'];
$apellido_materno = $_GET['apellido_materno'];
$nombre_materno = $_GET['nombre_materno'];
$nombre = $_GET['nombre'];
$apellido_persona = $_GET['apellido_persona'];
$documento = $_GET['documento'];
$anio = $_GET['anio'];
$lugar = $_GET['lugar'];
$provincia = $_GET['provincia'];
//Conexión a la base de datos
include($_SERVER['DOCUMENT_ROOT']."CONECCION BD");
conectarse();
if(!$apellido_paterno && !$nombre_paterno && !$apellido_materno && !$nombre_materno && !$nombre && !$apellido_persona && !$documento && !$lugar && !$anio && !$provincia) {
echo "<div style='font-size:22px;font-weight:bold;color:#c00;margin:10px 0px 25px 0px;padding-bottom:50px;'>" . No SE INGRESARON DATOS . "</div>";
} elseif ($apellido_paterno != "apellido_paterno") {
$_pagi_sql="SELECT
id,
apellido_paterno,
nombre_paterno,
apellido_materno,
nombre_materno,
nombre,
documento,
DATE_FORMAT(fecha,'%Y') AS fecha,
lugar,
url,
texto,
fuente,
transcripcion
FROM documentos_actas
WHERE
apellido_paterno LIKE '%$apellido_paterno%' AND
nombre_paterno LIKE '%$nombre_paterno%' AND
apellido_materno LIKE '%$apellido_materno%' AND
nombre_materno LIKE '%$nombre_materno%' AND
nombre LIKE '%$nombre%' AND
apellido_paterno LIKE '%$apellido_persona%' AND
documento LIKE '%$documento%' AND
anio LIKE '%$anio%' AND
lugar LIKE '%$lugar%' AND
provincia LIKE '%$provincia%'
ORDER BY apellido_paterno, nombre ASC";
?>
Código PHP:
apellido_paterno LIKE '%$apellido_paterno%'
OR
apellido_paterno LIKE '%$apellido_paterno %'