miércoles, 21 de marzo de 2012

Configurar conexion BBDD

Cosa sencilla, tan solo deberemos crear una nueva pagina con este código


<?php
mysql_connect("TuServer"," TuUsuario "," TuContraseña") ;
mysql_select_db(" TuBaseDeDatos ");
?>

Otra forma de hacerlo, un poco mas completa seria:


$conexion=mysql_connect("TuServer","TuUsuario","TuContraseña")
  or  die("Problemas en la conexion");
mysql_select_db("TuBaseDeDatos",$conexion)
  or  die("Problemas en la selección de la base de datos");

De esta ultima forma si ocurriera un error en la conexión o a la hora de seleccionar la BBDD nos saldría un error avisandolo.

Esta pagina puede llamarse: ConexionABBDD.php (por ejemplo)
después tendremos que llamarla desde cada una de las paginas que accedan a los datos, o por lo menos a esa misma tabla (esto podría mejorarse metiendo una función que pida un nombre de una tabla en concreto y que mediante un switch te conecte con una o con otra tabla por ejemplo)

Para llamar a esta pagina desde las demás deberemos copiar este código antes de cualquier llamada a los datos:
require_once('RutaDeTuPagina/TuPagina.php');
Un ejemplo seria:
require_once('./Funciones/ConexionABBDD.php'); 

PD: aunque aquí no venga a cuento, tan solo recordar que si pasas estos datos por alguna variable que nunca contenga "ñ" como por ejemplo en contraseña ya que da problemas, en su día yo me volví loco, para hacer un simple login que me comparaba el nombre de usuario con la contraseña almacenada en la BBDD, y me dejaba entrar o no, es lo que tiene ser novato XD.