![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/03/2003, 12:22
|
![Avatar de Webstudio](http://static.forosdelweb.com/customavatars/avatar7242_2.gif) | Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 3 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();
}
?> |