I'm wondering if this form is actually correct to make a connection between php and mysql with the class PDO. The question is this: Every time I have a file that uses this connection it will create a new connection
Class PDOUtil {
public static final function conectar() {
try {
$conexao = new PDO('mysql:host=localhost;dbname=site_local', 'root', '');
} catch (PDOException $ex) {
echo $ex->getMessage();
if ($ex->getCode() == "2002") {
echo 'Oi infelizmente seu Host nao foi encontrado, verifique isso com o web-master.';
}
if ($ex->getCode() == "1049") {
echo 'Oi infelizmente seu banco nao foi encontrado, verifique isso com o web-master.';
}
if ($ex->getCode() == "1044") {
echo 'Oi infelizmente seu usuario nao foi encontrado, verifique isso com o web-master.';
}
if ($ex->getCode() == "1045") {
echo 'Oi infelizmente sua senha nao foi encontrada, verifique isso com o web-master.';
}
}
return $conexao;
}
}
An example usage
include '../config/PDOUtil.php';
$con = new PDOUtil();
$con->conectar();