Documente Academic
Documente Profesional
Documente Cultură
Tutoriales / PHP
February 22, 2012 / gustavodbs
29 Comments
Uno de las partes esenciales de la programacin avanzada con PHP es la conexin a la base de datos, en este tutorial veremos con
lujo de detalles como conectar PHP a una base de datos MySQL en un servidor local.
Para poder conectar PHP con una base de datos, en este caso MySQL, lo primero que debemos tener es propiamente la base de
datos, para eso podemos utilizar un servidor local o bien un hosting ya sea de pago o gratuito, en esta ocasin aprenderemos a
conectar PHP con MySQL en un servidor local.
Servidor Local
Para tener nuestro propio servidor en nuestra computadora, basta con descargarnos cualquiera de estas herramientas:
WampServer
XAMPP
MAMP(Mac)
EasyPHP
Estos son paquetes que contienen Apache, MySQL y PHP (+PHPMyAdmin), si prefieres puedes instalar cada uno de estos
componentes por separado.
Elegiremos en esta ocasin XAMPP para realizar las pruebas ya que es multiplataforma y es una de las herramientas mas faciles
de usar, cuenta con lo siguiente:
Apache 2.2.21
MySQL 5.5.16
PHP 5.3.8
phpMyAdmin 3.4.5
Descargamos xampp de su sitio oficial y lo instalamos. La instalacin no tiene ningn truco, as que no me desviar del tema
principal, pero si tienen alguna duda simplemente dejen un comentario y con gusto les respondere.
Una vez instalado, iniciamos el servidor como indica la imagen de abajo:
Para acceder al servidor simplemente abrimos nuestro navegador preferido y escribimos en la barra de direcciones localhost o
127.0.0.1 (sin comillas) y nos saldr algo parecido a esto.
Para crear una base de datos, accedemos a phpMyAdmin que se encuentra en la barra lateral y luego simplemente le damos clic
a Base de Datos y elegimos un nombre para nuestra BD, en este caso utilizaremos el nombre de conectar (slo para el
ejemplo).
Luego creamos una tabla a la cual le llamaremos libros y le asignaremos 4 campos, no pasar a explicarles detalladamente la
configuracin ya que el tutorial no se enfoca en eso, pero haremos lo siguiente:
Una aclaracin, en el ID chequearemos la opcin de A_I (autoincrement) que se encuentra mas a la derecha, esto es para que este
campo se rellene de forma automatica cada vez que se ingresa algo a la tabla.
Para crear un usuario, nos fijamos en la barra lateral izquierda y buscamos phpMyAdmin luego de darle clic nos ingresamos a la
base de datos que acabamos de crear y buscamos en la barra superior la opcin privilegios, all configuramos lo siguiente:
Estos archivos los tenemos que guardar en la carpeta htdocs dentro del servidor local, buscamos la carpeta xampp luego la carpeta
htdocs y all crearemos otra carpeta a la que llamaremos prueba:
C:\xampp\htdocs\prueba
Quedara de la siguiente forma el directorio: