RE:variable conexion-sesion base datos
Publicado por
Daniel (1 intervención) el 15/11/2007 12:44:37
Entiendo a lo que te refieres, pero no me parece muy seguro usar una variable de sesión para guardar la conexión a la BD.
Para no escribir tantas veces el script de conexión, puedes crear un tu sitio un archivo conexion_bd.php e incluir en tus páginas donde necesitas usar la variable de conexión, incluso si usas layout o frames puedes realizar el include del archivo sólo una vez tal como planteas en tu pregunta.
Ejemplo:
$DB_SERVER = "localhost";
$DB_NOM = "nombre_bd";
$DB_USER = "user";
$DB_PASS = "pass";
$objDbConn = mysql_connect($DB_SERVER,$DB_USER,$DB_PASS);
mysql_select_db($DB_NOM, $objDbConn) or die ("Base de datos no se encuentra.");
Por tanto cada vez que necesites ejecutar una query basta ingregar con un include al archivo conexion_bd.php
include("ruta_de_archivo/conexion_bd.php");
$sql = "select * from tabla";
$resultado_query = mysql_db_query($DB_NOM, $sql) or die("Consulta con errores");
Saludos