Inicio

lunes, 5 de septiembre de 2011

Conexión a MySQL

Buena parte de la efectividad de MySQL tiene que ver con la seguridad que ofrece. MySQL ofrece la posibilidad de administrar permisos a usuarios individuales o a grupos. Por lo pronto no vamos a entrar en explicar este punto, sino que vamos a entrar a comprender y trabajar con la interrelación de PHP y MySQL.
Lo primero que debemos hacer a la hora de programar es establecer una CONEXION con el servidor.Para ello necesitamos enviar como parámetros la dirección de nuestro servidor, el usuario y la contraseña. Veamos:

<?
$miservidor='localhost';
$miusuario='';
$micontraseña='';
$bd="ejemplo";
//conexión al servidor
$conexion=mysql_connect($miservidor,$miusuario,$micontraseña);
//selección de mi base de datos
mysql_select_db($bd,$conexion);
//cierra la conexion
mysql_close($conexion);
?>


El código es fácil de comprender, en principio nos apoyamos en la función mysql_connect(servidor,usuario,contraseña) con esos argumentos, después hemos de indicarle al navegador la base de datos con la que vamos a trabajar. Por último con mysql_connect cerramos la conexión.

Podemos diseñar una clase reutilizable para todos nuestros proyectos en que precisemos conectarnos a nuestra BD:

<?
class sevidor_BD
{
private $servidor;
private $usuario;
private $pass;
private $BD;
private $conexion;
function_construct($servidor,$usuario,$pass,$BD)
{
    $this->sevidor=$sevidor;
    $this->usuario=$usuario;
    $this->pass=$pass;
    $this->BD=$BD;
    $this->conectar_BD();
}
private function conectar_BD();
{
    $this->conexion=mysql_connect($this->servidor,$this->usuario,$this->pass);
    mysql_select_db($this->BD,$this->conexion);}
}
}
$servidor="localhost";
$usuario="";
$pass="";
$BD="ejemplo";
$usuario=new;
$servidor_BD($servidor,$usuario,$pass,$BD);
?>

No hay comentarios:

Publicar un comentario