27/03/2003, 12:22
|
| Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses Puntos: 69 | |
Yo lo intentaría de esta manera, pruebalo y me cuentas: Código PHP: <? $SERVIDOR="developer_pc"; $BASE="comunidadguru"; $USUARIO="root"; $PASSWORD="---"; /******************************* *** CLASE QUE REALIZA EL *** *** MANEJO DE LA BASE DE *** *** DATOS 27/03/2002 *** *******************************/ class manejaDB { var $_servidor; var $_base; var $_usuario; var $_password; var $_conexion; var $_abrirBase; var $_query; var $_error; function manejaDB($servidor, $base, $usuario, $password) { $this->_servidor = $servidor; $this->_base = $base; $this->_usuario = $usuario; $this->_password = $password; if($this->conectar()) return $this->abrirBase(); }// Termina constructor() function conectar() { if($this->_conexion=mysql_connect($this->_servidor,$this->_usuario,$this->_password)){ return true; } else{ $this->error(" *** NO SE PUDO CONECTAR AL SERVIDOR *** "); return false; } } function abrirBase() { if($this->_abrirBase=mysql_select_db($this->_base,$this->_conexion)){ return true; } else{ $this->error(" *** NO SE PUDO ABRIR LA BASE DE DATOS *** "); return false; } } function error() { switch(func_num_args()) { case 0: return $this->_error; case 1: $this->_error = func_get_arg(0); } }// Termina error() function query($sql){ if($this->_query=mysql_query($sql,$this->_conexion)) return true; else { $this->error(" *** NO SE PUDO EJECUTAR LA QUERY *** ". mysql_error()." *** ". mysql_errno()); return false; } }// Termina query() } if(!($objeto= new manejaDB($SERVIDOR, $BASE, $USUARIO, $PASSWORD))) echo $objeto->error(); if($objeto->query("INSERT INTO logueo(logueoClave,logueoEmail,logueoPassword,logueoStatus) VALUES(0,'[email protected]','***','A')")) { echo "Todo ha ido bien"; } else { echo $objeto->error(); } ?> |