Si te fijas con cuidado, la ubicación en la sentencia de la variable
$tipobusqueda, permite deducir que esa variable contiene el nombre de la columna de la tabla contra la cual se hace la comparación, mientras que
$busqueda corresponde al texto buscado en esa columna.
Lo que ha hecho, en definitiva, ese forista, es intentar crear un método dinámico para realizar diversas consultas contra diferentes columnas de una sola tabla, resolviendo en PHP (en un script que no se encuentra en el post) qué columna se usará para la consulta.
De todos modos, te hago notar una cosa: Usaste como fuente de tu código un post referido a un problema que
no había sido resuelto, por lo que es
muy posible que ese código
contenga errores que no estemos viendo...
Cita:
Iniciado por http://www.forosdelweb.com/f18/formulario-busqueda-php-820934/#post3468464 amigos, no encuentro la solución, intenté de la forma que me ponen ahí, y buscando otros códigos, encontré ya varios, no me funcionan aún, con este código cuando lo corríjo me aparece la página en blanco y sí tengo registros en la base de datos, y tengo este otro código, pero no me manda ningún resultado...lo pongo espero puedan ayudarme...
O sea: Es muy posible que el ejemplo sea pura basura.