Cómo Conectar a una Base de Datos Mysql desde PHP


En nuestro anterior artículo hemos aprendido cómo crear una base de datos Mysql. Luego de esto, cuando deseamos trabajar sobre mencionada base de datos desde nuestros scripts php, es necesario realizar una conexión hacia la misma.


Necesitas hosting para un nuevo sitio? Buscas mejorar tu servicio actual?
Yo utilizo y te recomiendo InterServer, te brindan espacio en disco ilimitado y múltiples dominios por cuenta a sólo $5 usd mensual. >> Más detalles

La sentencia para conectar al servidor Mysql es “mysql_connect” la cual recibe tres parámetros:

  1. servidor: aquí debes poner “localhost” o la dirección ip de tu web hosting
  2. usuario: el usuario Mysql que has creado durante la creación de la base de datos Mysql. En mi caso es “igniter_usuario”
  3. contraseña: la contraseña de tu usuario mysql

Podemos ver un ejemplo en el siguiente código:

$conexion=mysql_connect('localhost','igniter_usuario','contraseña');mysql_select_db('igniter_blog',$conexion);
Notas: Te invito a conocer nuestro script de tienda on-line (e-commerce) php y mysql.
Allí aprendemos a trabajar con variables de sessión, manipulación de formularios, arrays y demás conceptos fundamentales en programación php.
Ver código fuente y demo de la tienda virtual e-commerce php y mysql !

En la variable $conexion nos queda un link hacia la base de datos. Es decir, cada vez que tengamos que invocar a la base de datos, sencillamente especificaremos “$conexion” (así evitamos tener que escribir múltiples veces nuestro usuario y password cada vez que nos interese utilizar la base de datos).

Luego es necesario especificar la base de datos Mysql sobre la cual trabajaremos. Esto se efectúa mediante la sentencia “mysql_select_db” que recibe dos parámetros:

  1. nombre de la base de datos, en mi caso es “igniter_blog”
  2. nombre del link a la base de datos, en mi caso es “$conexion”

Una vez que hemos conectado con nuestra base de datos Mysql, estamos en condiciones de insertar datos sobre una tabla Mysql.


Nota del autor: Busco programadores y diseñadores freelance para colaborarme con proyectos. Mostrame tus trabajos desarrollados, escribime!


Te agradaría derivar tu proyecto a un programador con años de experiencia?

Ing. Diego Angelini.
Autor de BlogdePHP.com
Programador Web Freelance






Porfolio de proyectos