Comunidad de diseño web y desarrollo en internet online

Clases PDO

Citar            
MensajeEscrito el 09 Oct 2018 02:42 pm
Alguien ha probado el siguiente metodo PDO, que me pudiera decir donde esta mi error

<?php
class Conexion extends PDO {
private $tipo_de_base = 'mysql';
private $host = 'localhost';
private $db = 'sdet_siisdetmx6212528';
private $usuario = 'root';
private $clave = '';

public function __construct(){
try{
parent::__construct($this -> tipo_de_base.':host='.$this -> host.';dbname='.$this -> db, $this -> usuario, $this -> clave);

}
catch(PDOException $e){
echo 'Revisar datos de conexion, ha ocurrido un error'.$e -> getMessage();
exit;

}
}

}
?>
Es que no consigo conectarme a la base de datos, usando solo el try funciona pero usando una clase no

Por enka1504

5 de clabLevel



Genero:Masculino  

ESTUDIANTE DE ISC

firefox
Citar            
MensajeEscrito el 09 Oct 2018 03:49 pm
Hay muchos wrappers de base de datos, y sin un mensaje de error es muy dificil aventurar el motivo. Que es lo que imprime en este mensaje?

echo 'Revisar datos de conexion, ha ocurrido un error'.$e -> getMessage();

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 09 Oct 2018 06:50 pm
Lo que mando a imprimir es el error que no se ha podido conectar a la base de datos

Por enka1504

5 de clabLevel



Genero:Masculino  

ESTUDIANTE DE ISC

firefox
Citar            
MensajeEscrito el 09 Oct 2018 07:07 pm
usando solo el try funciona pero usando una clase no


Entonces podes conectarte? O es solo que no imprime el error porque no usas el catch?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.