Ver Mensaje Individual
  #19 (permalink)  
Antiguo 10/10/2009, 23:38
Avatar de miguec04
miguec04
 
Fecha de Ingreso: agosto-2008
Ubicación: Cimitarra, Santander
Mensajes: 378
Antigüedad: 16 años, 3 meses
Puntos: 15
Pregunta Respuesta: Conexion PHP5 Debatir

Amigos la verdad me canse de buscar cual era el error no se que fue gracias por ayudarme este es el codigo de la conexion

Código PHP:
<?php

class connex 
{
    protected 
$user;
    protected 
$cla;
    protected 
$db;
    protected 
$servidor;
    protected 
$total;
    protected 
$conexion;
    
    function 
__construct()
    {
        
$this->user='user';
        
$this->cla='clave';
        
$this->db='base_datos';
        
$this->servidor='servidor';
        
$this->total=0;
        
$this->conexion=(mysql_connect($this->servidor$this->user$this->cla)) or die("Error de conexion");
        
mysql_select_db($this->db,$this->conexion) or die("Error de Base de datos ".mysql_error());
        if(!isset(
$this->conexion))
        {
            echo 
"Error conexion";
            exit;
        }
    }
    
    public function 
setUser($pUser)
    {
        
$this->user $pUser;
    }
    
    public function 
setCla($pCla)
    {
        
$this->cla $pCla;
    }
    
    public function 
setDb($pDb)
    {
        
$this->db $pDb;
    }
    
    public function 
setServidor($pServidor)
    {
        
$this->servidor $pServidor;
    }
    
    public function 
conex()
    {
        
$this->conexion = (mysql_connect($this->servidor$this->user$this->cla)) or die(mysql_error());
        
mysql_select_db($this->db,$this->conexion) or die(mysql_error());
        if(!isset(
$this->conexion))
        {
            echo 
"Error conexion";
            exit;
        }
        return 
$this->conexion;
    }
    
    public function 
consulta($pConsulta)
    {
        
$this->total++;
        return 
mysql_query($pConsulta,$this->conexion);
    }
    
    public function 
row($pConsulta)
    {
        return 
mysql_fetch_array($pConsulta);
    }
    
    public function 
num($pConsulta)
    {
        return 
mysql_num_rows($pConsulta);
    }
    
    public function 
cerrar()
    {
        return 
mysql_close($this->conexion);
    }
    
    public function 
totalConsultas()
    {
        return 
$this->total;
    }
    
}


?>
y bueno en un servidor apache con el que trabajo en un lado me funcionaba bien pero llegue aqui a otro equipo y el easy php no me lo reconoce bien me aparece este error

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\Server\www\cim\conex\connex.php on line 68

no se que puede ser gracias por ayudarme, esto viene del codigo que habia comentado le hize unos arreglos y empeze a hacerle pruebas y me salio este error
bueno gracias amigos por ayudarme.
__________________
Desoftc Technology - Miguel Carmona
Creaciones Inteligentes - Cimitarra Colombia
[email protected]
http://www.desoftc.com.co