Tengo un buscador y lo habia probado con tan solo dos registros y me funcionaba perfecto, resulta que cuando agregue todos los registros (es la base de datos de ex alumnos de un colegio) se me enredo todo porque resulta que tengo tres opciones para buscar: Apellido paterno, apellido materno y año de egreso. Como puedo modificar el siguiente codigo para dejar eso excluyente? Es decir, para que si se pone apellido paterno y materno busque las dos en conjuntoi y no por separado?
El codigo es
Código PHP:
$sql = "SELECT * FROM exalumnos_completo WHERE paterno like '%$paterno%' or materno like '%$materno%' or egreso like '%$egreso%' ORDER BY id DESC";
$result = mysql_query($sql, $con);
// Tomamos el total de los resultados
$total = mysql_num_rows($result);
// Imprimimos los resultados
if ($row = mysql_fetch_array($result)){
echo "Resultados para: <b>$paterno</b>";
do {
?>
<p><b><a href="noticia.php?id=<?=$row['id'];?>"><?=$row['paterno'];?></a></b></p>
<?
} while ($row = mysql_fetch_array($result));
echo "<p>Resultados: $total</p>";
} else {
// En caso de no encontrar resultados
echo "No se encontraron resultados para: <b>$buscar</b>";
}
}