<?php
try {
$conexion = new PDO("mysql:host=nombre_del_servidor;dbname=nombre_de_la_base_de_datos", "nombre_de_usuario", "contraseña");
$conexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Recibir el término de búsqueda desde un formulario
$termino_busqueda = $_POST['termino_busqueda'];
// Consulta de búsqueda
$sql = "SELECT columna1, columna2 FROM tabla WHERE columna1 LIKE :termino_busqueda";
$consulta = $conexion->prepare($sql);
$consulta->execute(array(':termino_busqueda' => "%$termino_busqueda%"));
$resultados = $consulta->fetchAll(PDO::FETCH_ASSOC);
if (count($resultados) > 0) {
foreach ($resultados as $fila) {
echo "Columna1: " . $fila['columna1'] . ", Columna2: " . $fila['columna2'] . "<br>";
}
} else {
echo "No se encontraron resultados.";
}
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
}
$conexion = null;
?>
No hay comentarios:
Publicar un comentario