Tengo un script en el que debo llamar 2 base de datos, una para que verifique que el usuario que esta tratando de ingresar a esta seccion sea un admin, y otra para que dicho usuario agregue categorias.. pero solo me toma la conexion con la base de datos que coloco primero.. es decir.. llamo el archivo config1, donde estan los datos de la conexion a la bd usuarios, y luego llamo el archivo config2, que estan los datos de conexion a la bd de las categorias, y solo me toma en cuenta la que esta arriba en el script. Por lo qe vi, en mysql no se puede conectar 2 bases simultaneamente, lo qe se puede es abrir y cerrar la conexion cuando sea necesario.. pero no logro dar con el script. aqui parte del codigo..
Código PHP:
Ver original<?
// iniciamos session
// archivos necesarios
require_once 'config1.php';
require_once 'config2.php';
require_once 'conexion.php';
require_once 'esUsuario.php';
// obtengo puntero de conexion con la db
$dbConn = conectar();
// verificamos que no este conectado el usuario
if ( !empty( $_SESSION['usuario'] ) && !empty($_SESSION['password']) ) { $arrUsuario = esUsuario( $_SESSION['usuario'], $_SESSION['password'], $dbConn );
}
// verificamos que sea un admin
if ( empty($arrUsuario) || $arrUsuario['tipo'] == 'comun' ) { header( 'Location: ../index.php' ); }
// borramos una categoria
if ( !empty($_GET['del']) ) {
$query = "DELETE FROM categorias WHERE idCategoria = {$_GET['del']}";
header( 'Location: categorias.php?dele=true' );
}
// agregamos una categoria en la db
// si se envio el formulario
if ( !empty($_POST['submit']) ) {
// definimos las variables
if ( !empty($_POST['nombre']) ) $nombre = $_POST['nombre'];
Y los config los tengo de la sigiente manera..
Código PHP:
Ver original<?php
// constantes de conexion de db
?>