Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

conexion MySQL

Estas en el tema de conexion MySQL en el foro de Frameworks y PHP orientado a objetos en Foros del Web. neceito coenctarme a Mysql pero noc que esta malo aca kien me ayuda ??? <?php class class_conexion { /*public $bd_id; public $bd_select; public $filas; private ...
  #1 (permalink)  
Antiguo 07/03/2009, 10:49
Avatar de towel  
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
conexion MySQL

neceito coenctarme a Mysql pero noc que esta malo aca kien me ayuda ???
<?php
class class_conexion
{
/*public $bd_id;
public $bd_select;
public $filas;
private $bd_host;
private $bd_usuario;
private $bd_contrasena;
private $bd_base;
public $bd_registros;
public $bd_cadena;*/

function class_conexion()
{
if(!isset($this->bd_id))
{
$this->bd_host = "localhost";
$this->bd_usuario = "root";
$this->bd_contrasena = "towel";
$this->bd_base = "fanclub";
echo "hola";
$this->bd_id = mysql_connect($this->bd_host, $this->bd_usuario, $this->bd_contrasena) ;
$this->bd_select = mysql_select_db($this->bd_base, $this->bd_id)or die("NO SE PUDO CONECTAR");
}
}
public function ejecutar_sql($consulta)
{
echo "hola = ".$consulta;
$this->bd_registros = mysql_query($consulta, $this->bd_id) or die("NO SE PUDO CONECTAR");
return $this->bd_registros;

}

public function fetch_array()
{
$this->bd_cadena = mysql_fetch_array($this->bd_registros);
return bd_cadena;
}

public function num_rows()
{
//mysql_query($consulta, $this->bd_id);
$this->bd_clumnas = mysql_num_rows($this->bd_registros);
return $this->bd_clumnas;
}

/*public function fila()
{
return mysql_fetch_array($this->bd_registros);
}*/

/*public function ejecutar($consulta)
{
mysql_query($consulta, $this->bd_id);
$this->filas = mysql_num_rows($this->bd_id);
}*/
}
?>
  #2 (permalink)  
Antiguo 07/03/2009, 11:24
 
Fecha de Ingreso: febrero-2009
Ubicación: Cusco - Peru
Mensajes: 142
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: conexion MySQL

bueno io mi conexion la realizo de esta forma:
Código PHP:
var $hostname "localhost";
     var 
$database "basedatos";
     var 
$username "user";
     var 
$password "password";
     var 
$conexion;  
     
     
/*---CONSTRUCTOR---*/
     
function conexionbd()
     {  
         if(!isset(
$this->conexion))
        {  
              
$this->conexion mysql_connect($this->hostname$this->username$this->password) or trigger_error(mysql_error(),E_USER_ERROR);
            
mysql_select_db($this->database$this->conexion) or die(mysql_error());
        }  
      }
    
    
/*---FUNCIONES---*/  
    
function consulta($consulta)
    {  
        
$this->total_consultas++;
        
$resultado mysql_query($consulta,$this->conexion);
        if(!
$resultado)
        {
            echo 
'MySQL Error: '.mysql_error();
            exit;
        }
        return 
$resultado;
    } 
Espero te sirva
  #3 (permalink)  
Antiguo 07/03/2009, 12:55
Avatar de jenusys  
Fecha de Ingreso: diciembre-2008
Ubicación: Ahí mismo.
Mensajes: 216
Antigüedad: 15 años, 3 meses
Puntos: 11
Respuesta: conexion MySQL

Ummmm, esto me parece un "deja vu"

Aquí consigues respuesta y minimiza código, trata de quitar todas esas funciones, "mantenlo simple":

http://www.forosdelweb.com/f18/conex...8/#post2801629
  #4 (permalink)  
Antiguo 07/07/2009, 09:43
Avatar de towel  
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: conexion MySQL

grax a todos jejejeje
  #5 (permalink)  
Antiguo 07/07/2009, 10:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: conexion MySQL

Tema trasladado desde PHP General
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:24.