This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Conecta PHP con MySQL [Feb. 12, 2012, 10:09 p.m.]



En esta tarea vas a aprender cómo conectar PHP con una base de datos en MySQL.

PHP necesita saber 4 cosas para conectarse a MySQL:
 
  1. El servidor (host) de MySQL
     
  2. El usuario de MySQL
     
  3. La contraseña de MySQL
     
  4. El nombre de la base de datos
 
Estos datos se consiguen en el panel de control de nuestro hosting, dentro de la sección de MySQL.
 
Para probar si nos podemos conectar a MySQL desde PHP vamos a crear un nuevo archivo llamado ‘pruebaconexion.php’ y agregarle el siguiente código:
 
<?php
// Datos para la conexion
$host = 'mysql_host';
$database = 'mysql_database';
$username = 'mysql_user';
$password = 'mysql_pd';

// Conectarse a MySQL
$link = mysql_connect($host, $username, $password);
if (!$link) {
    die('Error al conectarse a mysql: ' . mysql_error());
}

// Seleccionar nuestra base de datos
$db_selected = mysql_select_db($database, $link);
if (!$db_selected) {
    die ('Error al abrir la base de datos: ' . mysql_error());
}
else {
 echo 'Conexion exitosa.';
}
?>
(debes reemplazar los datos de conexión para usar los valores de tu hosting)
 
Si abres ‘prueba.php’ y te aparece el mensaje ‘Conexion exitosa’, significa que todo está funcionando bien. Si te sale un mensaje de error, revisa que estés colocando los datos correctos.