Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2008, 09:57
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Error increíble al intentar conectarme a mysql

Hola. Tengo el siguiente problema, y vengo luchando con el desde hace ya más de tres horas y media. Todavía no puedo llegar a entender que es lo que está pasando. Tengo el siguiente codigo:

Código:
// CONSTANTES

define('DB_SERVER','localhost');
define('DB_USER','root');
define('DB_PASSWORD','');
define('DB_NAME','universia');

// VARIABLES GLOBALES

global $DB_CONN;    
global $DB_ROWS_AFFECTED;

function db_connect()
{
    $DB_CONN = mysqli_connect(DB_SERVER,DB_USER,DB_PASSWORD,DB_NAME);
    if (!$DB_CONN) throw new Exceptioni('Se ha producido un error. Lo sentimos.',mysqli_error($DB_CONN));
}

function db_disconnect()
{
    $success = mysqli_close($DB_CONN);
    if (!$success) throw new Exceptioni('Se ha producido un error. Lo sentimos.',mysqli_error($DB_CONN));
}
Luego lo llamo de esta forma:

db_connect();
db_disconnect();

Me salen estos errores:


Warning: mysqli_close() expects parameter 1 to be mysqli, null given in C:\wamp\www\UNIVERSIA\Includes\db.php on line 25

Warning: mysqli_error() expects parameter 1 to be mysqli, null given in C:\wamp\www\UNIVERSIA\Includes\db.php on line 26

----------------------------------------------------------------

La pregunta que me hago es por que me dice que el puntero de conexión es nulo, cuando la conexión se está realizando bien, ya que no me muestra ningún mensaje de error?
¿Se dan una idea por qué?
__________________
Add, never Remove

Última edición por mariano_donati; 15/12/2008 a las 10:14 Razón: agregar más código