
Aunque es bastante básico es bueno tener este tipo de conceptos además de ser de gran utilidad para los usuarios que comienzan que la mayoría de veces solo copia y pegan código sin saber bien lo que significa.
Crear una conexión entre PHP y MySQL
Lo primero que vamos a hacer es crear 4 variables indispensables para la conexión
- Código: Seleccionar todo
$servidor = 'localhost'; //Servidor al cual vamos a conectar, ya sea localhost, una URL, o una IP.
$usuario = 'hiper'; //Nombre del usuario de la base de datos.
$contrasena = 'pass123'; //Contraseña del usuario de la base de datos.
$basedatos = 'mibase'; //Nombre de la base de datos.
Teniendo estas 4 variables crearemos la conexión con la función mysql_connect, en la cual usaremos dichas variables y un aviso por si la conexión falla.
- Código: Seleccionar todo
$conn = mysql_connect($servidor,$usuario,$contrasena) or exit('Datos de conexion incorrectos.');
Por ultimo debemos hacer el enlace entre la conexión al servidor y la base de datos por medio de la función mysql_select_db.
- Código: Seleccionar todo
mysql_select_db($basedatos) or exit('No existe la base de datos.');
Luego de realizar las consultas necesarias es recomendable cerrar la conexión para liberar recursos en servidor y evitar sobre carga por consultas, esto lo haremos usando la función mysql_close, llevándole la variable donde almacenamos la conexión.
- Código: Seleccionar todo
mysql_close($conn);
Al final nuestro archivo quedara de la siguiente manera:
- Código: Seleccionar todo
<?php
$servidor = 'localhost'; //Servidor al cual vamos a conectar, ya sea localhost, una URL, o una IP.
$usuario = 'hiper'; //Nombre del usuario de la base de datos.
$contrasena = 'pass123'; //Contraseña del usuario de la base de datos.
$basedatos = 'mibase'; //Nombre de la base de datos.
$conn = mysql_connect($servidor,$usuario,$contrasena) or exit('Datos de conexion incorrectos.');
mysql_select_db($basedatos) or exit('No existe la base de datos.');
/*
*Aquí es donde realizaremos nuestras consultas.
*/
mysql_close($conn);
?>



