Menu

Búsqueda avanzada usando PHP y MySQLi

Búsqueda avanzada usando PHP y MySQLi. En el tema de realizar búsquedas avanzada de php tenemos muchas alternativas claras para filtrar los datos almacenados en una base de datos MySQL. En este artículo veremos cómo realizar búsquedas desde diferentes perspectivas, desde una simple búsqueda hasta utilizar criterios avanzados de filtro. Sin embargo, generalmente se realizan búsquedas de un campo y en este ejemplo mostraremos la búsqueda con varios criterios en la consulta.

Búsqueda avanzada usando PHP y MySQLi

En el formulario de búsqueda avanzada, tenemos entradas para buscar con respecto

  • Palabra exacta dada
  • Cualquier palabra de la frase
  • Excluir palabras de la cadena dada
  • También podemos elegir una columna de base de datos en la que se desea hacer la búsqueda.
Busqueda avanzada php mysql

Busqueda avanzada php mysql

  1. Creación de la base de datos

Necesitamos una base de datos con su respectiva tabla llamada “BUSQUEDA” y 3 columnas, veamos el ejemplo a continuación.

  1. La conexión con la base de datos

Necesitamos crear un fichero llamado conexion.php, en la cual albergara las funciones y variables propias para realizar una conexión.

  1. Creación del formulario HTML

Para realizar búsquedas necesitamos apoyarnos de un formulario y que se puedan enviar las palabras claves mediante el método POST.

  1. Procesamiento de la información

En esta sección necesitamos implementar códigos PHP para que muestre las informaciones de la base de datos y lo imprima en el navegador.

busqueda avanzada php

busqueda avanzada php

  1. Crear una condición php

Este código recibe el envio del formulario y verifica si realmente el usuario presiono en botón buscar, caso contrario muestra una leyenda “ingrese la palabra clave a buscar”.

También, si no hay resultados imprime una leyenda “No hay resultados”, caso contrario cuenta los resultados y muestra las cantidades de resultados encontrados de acuerdo a su criterio de búsqueda.

Búsqueda avanzada usando PHP y MySQLi

Búsqueda avanzada usando PHP y MySQLi

CONCLUSIÓN

Es muy recomendable implementar este código porque hace que nuestro sistema busque bajo cualquier criterio de filtro en nuestro sistema web. Haciendo, que nuestro trabajo sea eficiente.

DESCARGAS DEL CÓDIGO FUENTE

Descargar Código Fuente

Obtener cosas como esta
En tu E-Mail

Suscríbase a nuestra lista de correo y obtenga cosas interesantesa su E-mail.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar