Estoy trabajando con la extension Mysqli.. y ahora me gustaria tambien aprender a usar PDO.
Para eso necesito ayuda para modificar ciertas funciones.. de mi clase Conexion..
Esta es la parte del contructor donde realizo la conexion a la BD(mysqli).
Código PHP:
<?php
private function __construct($server, $database,$username,$password) {
$this->enlace=@mysqli_connect($server, $username, $password);
if(!$this->enlace){
throw new ConexionException("No se pudo conectar a la BD:" . mysqli_error());
}
if(!mysqli_select_db($this->enlace,$database)){
throw new ConexionException("No se pudo conectar a la DB:" . mysqli_error());
}
@mysqli_query($this->enlace,"SET NAMES 'utf8'");
}
Pero aun me falta arreglar la parte del error...
Código PHP:
<?php
private function __construct($server, $database,$username,$password) {
$this->enlace=new PDO("mysql:host = $server; dbname = $database", $username, $password);
if(!$this->enlace){
throw new ConexionException("No se pudo conectar a la BD:" . mysqli_error());
}
@mysqli_query($this->enlace,"SET NAMES 'utf8'");
}
Cual seria el equivalente de mysqli_error en PDO..
Espero su ayuda.. Gracias..