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

Call to undefined function mysql_connect()

Estas en el tema de Call to undefined function mysql_connect() en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola gente. Tengo esta clase para hacer la conección a mysql, el cual funciona perfecto, pero cuando quiero seguir el codigo con el debugger del ...
  #1 (permalink)  
Antiguo 19/02/2007, 13:07
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 19 años, 11 meses
Puntos: 2
Call to undefined function mysql_connect()

Hola gente.
Tengo esta clase para hacer la conección a mysql, el cual funciona perfecto, pero cuando quiero seguir el codigo con el debugger del zend me tira un error que he visto en el google que es muy comun, pero aplicando las posibles soluciones que ahi se plantean, no he logrado debuguear sin que se corte en la linea que señalo.
el error que me da es el siguiente:

<b>Fatal error</b>: Call to undefined function mysql_connect() in <b>C:\AppServ\www\datos\clsConnection.php</b> on line <b>30</b><br />

estimo que debe tener algo que ver con la clase porque al ejecutarse no me da error ni nada, solo en el debug, por lo cual no puedo seguir el codigo.

Código PHP:
class conectarMySQL {
      var 
$servidor;
    var 
$usuario;
    var 
$password
    var 
$bd
    var 
$consulta
    var 
$enlace
    var 
$resultado;
    
 
    function 
conectarMySQL($servidor,$usuario,$password,$bd) {
        
$this->servidor=$servidor;
        
$this->usuario=$usuario;
        
$this->password=$password;
        
$this->bd=$bd;
    }
    
    function 
conectar() {
       
//Linea conflictiva: 
if($this->enlace=mysql_connect($this->servidor,$this->usuario,$this->password)){
           
       if(
mysql_select_db($this->bd,$this->enlace)) {
                } else {
              echo 
"No se ha podido seleccionar la  BD";
            }
       } else {
                    echo 
"No se ha podido conectar a la bd";
        }                 
    } 
muchas gracias desde ya.
saludos

Última edición por moron; 19/02/2007 a las 13:12
  #2 (permalink)  
Antiguo 19/02/2007, 15:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Call to undefined function mysql_connect()

Ese error no es por tu codigo PHP, si no porque en el PHP.ini que trae el Zend no viene por default activado la extension mysql, asi que debes de activarla para poder utilzar el debugger.
  #3 (permalink)  
Antiguo 20/02/2007, 06:36
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 19 años, 11 meses
Puntos: 2
Re: Call to undefined function mysql_connect()

gracias por la respuesta.
Estuve mirando el php.ini del zend y no se parece en nada al php.ini tradicional, y no tengo opcion de descomentar nada. Esto es lo que incluye dicho archivo:

zend_extension_ts=C:\Archivos de programa\Zend\ZendStudio-5.2.0\lib\php5\ZendDebuggerLocal.dll
zend_debugger.allow_hosts=127.0.0.1/32
session.save_path=C:\Archivos de programa\Zend\ZendStudio-5.2.0\tmp
  #4 (permalink)  
Antiguo 20/02/2007, 08:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Call to undefined function mysql_connect()

Trata entonces de copiar las lineas de mysql, y de extension desde un php.ini normal y a ver si funciona.
  #5 (permalink)  
Antiguo 20/02/2007, 09:04
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 19 años, 11 meses
Puntos: 2
Re: Call to undefined function mysql_connect()

Listo!
copié el php.ini completo y lo pegué bajo esas lineas del ini del zend y ahora funciona. Muchicimas gracias
saludos
  #6 (permalink)  
Antiguo 20/02/2007, 09:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Call to undefined function mysql_connect()

Que bueno que si funciono, solo fue una idea pero me da gusto que sirvio, saludos!
  #7 (permalink)  
Antiguo 05/11/2007, 16:27
 
Fecha de Ingreso: octubre-2007
Mensajes: 29
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Call to undefined function mysql_connect()

Hola, tengo una pregunta, tienes el php.ini que te funciona en el Zend? me lo podrías enviar por fa vor a: [email protected]?
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 08:28.