Voy a hacer un tutorial basico de como crear un buscador en PHP

La base de datos

Usando el PHPMyAdmin creamos una base de datos llamada biblioteca, dentro de esta creamos las tablas:

  • libros con los campos: libro_id(int 10), libro_nombre(varchar 100), libro_fecha(date)
  • autores con los campos: autor_id(int 10), autor_nombre(varchar 35), autor_apellido(varchar 35), autor_bio(text)
  • categorias con los campo: categoria_id(int 10), categoria_nombre(varchar 35)

Establecemos como clave primaria libro_id para libros, autor_id para autores y categoria_id para categorias, estos campos tipo integer y con el extra auto_increment y con una longitud de 10.
Luego llenamos algunos datos para libro, autores y categorias

Puedes descarga la base de datos aqui

Conectar a la Base de Datos

Para eso vamos a crear un archivo llamado conexion.inc.php el cual vamos a incluir en cada pagina que necesitemos conectarnos a la base de datos.

1
2
3
4
5
6
7
8
9
10
<?php
$servidordb="localhost"; // nombre del servidor po lo general localhost
$usuariodb="root"; // usuario de la base de datos
$clavedb=""; // la clave si es tu pc por lo general va en blanco
$db="biblioteca"; // la base de datos
// aqui conecta al servidor sql, usuario y clave
$conexio = mysql_connect($servidordb, $usuariodb, $clavedb);
// conecto a la base de datos
mysql_select_db ($db, $conexio) OR die ("No se puede conectar");
?>