6.2) Conectarse a la Base de Datos de MySQL en PHP 5

Una vez que tenemos creada la base de datos en nuestro servidor, el siguiente paso es conectarnos a la misma desde una página PHP 5. Para ello PHP 5 nos proporciona una serie de instrucciones para acceder a bases de datos MySQL. Vamos a verlas.

Veamos un ejemplo, creemos una carpeta dentro de "mis_apps" que se llame "capitulo_6 y en ella, creemos un archivo llamado ejemplo_conexion_bd.php con el siguiente código:

 
      <html> 
      <head>
         <title>Ejemplo de conexión a base de datos MySQL</title>
      </head> 
 
      <body>
 
      <?php
 
      // Dirección o IP del servidor MySQL
      $host = "localhost";
 
      // Puerto del servidor MySQL
      $puerto = "3306";
 
      // Nombre de usuario del servidor MySQL
      $usuario = "root";
 
      // Contraseña del usuario
      $contrasena = "";
 
      // Nombre de la base de datos
      $baseDeDatos ="tutorialphp5";
 
      // Nombre de la tabla a trabajar
      $tabla = "personas";
 
      function Conectarse()
      {
         global $host, $puerto, $usuario, $contrasena, $baseDeDatos, $tabla;
 
         if (!($link = mysqli_connect($host.":".$puerto, $usuario, $contrasena))) 
         { 
            echo "Error conectando a la base de datos.<br>"; 
            exit(); 
            }
         else
         {
            echo "Listo, estamos conectados.<br>";
         }
         if (!mysqli_select_db($link, $baseDeDatos)) 
         { 
            echo "Error seleccionando la base de datos.<br>"; 
            exit(); 
         }
         else
         {
            echo "Obtuvimos la base de datos $baseDeDatos sin problema.<br>";
         }
      return $link; 
      } 
 
     $link = Conectarse(); 
 
 
      mysql_close($link);
 
      ?>
 
      </body> 
      </html>

6_2_1_conectando_a_base_de_datos_mysql_desde_php_5

Al ejecutar la instrucción mysql_connect() creamos un vínculo entre la base de datos y el código PHP 5, este vínculo será usado posteriormente en las consultas que hagamos a la base de datos.

Finalmente, una vez que hemos terminado de usar el vínculo con la base de datos, lo liberaremos con la instrucción mysql_close() para que la conexión no quede ocupada.

Anterior: 6.1) Crear la base de datos y tabla MySQL en PHP 5

 

Siguiente: 6.3) Consultas a la Base de Datos MySQL en PHP 5

Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.

Comentarios

Comentarios