ok... me ayudaria mucho que me dijeras donde esta mi error de sitaxis en la siguiente clase
el método es crearDB
Código php:
Ver original.
class JGBD extends PDO{
private static $instancia;
function __construct
($usuario, $clave, $configPDO = array()){ $configPDO = ($configPDO->lengths > 0)?
$configPDO:array(PDO
::ATTR_PERSISTENT=>true,PDO
::ATTR_ERRMODE=>PDO
::ERRMODE_EXCEPTION); try{
parent::__construct('mysql:host=localhost;dbname=mysql', $usuario,$clave, $configPDO);
}catch(PDOException $err){
echo "return-Error: ".$err->getMessage()."<br>";
die("Error de conexion. Comuniquese con el Adminsitrador"); }
}
//BASE DE DATOS
function crearBD($nombre){
try{
$sql = "CREATE DATABASE $nombre";
self::$instancia->query($sql);
}catch(PDOException $err){
echo "Error: ".$err->getMessage()."<br>";
}
}
public static function singleton($usuario, $clave){
if(!isset(self::$instancia)) self::$instancia = new self($usuario, $clave);
return self::$instancia;
}
}