MySQL Server'ın Uzaklaştığı ve yeniden bağlanacağı istisnayı yakalamak için bu sınıfı nasıl değiştirebilirim?MySQL Sunucusuna Yeniden Bağlanmak İçin Çıktı
<?php
class DBConn
{
private $conn;
public function __construct($persistent = false)
{
try
{
$this->conn = new PDO("mysql:host=localhost;dbname=test", 'test', "hoollaahaoo");
$this->conn->exec("SET CHARACTER SET utf8");
$this->conn->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
if ($persistent)
$this->conn->setAttribute(PDO::ATTR_PERSISTENT, true);
}
catch(PDOException $e)
{
return $e->getMessage();
}
}
public function getConn()
{
return $this->conn;
}
}
tut oğul gibi Tavsiyen olabilir eve getirmek. Ama cidden, PDO nesnesini yeniden başlatarak yeniden bağlanamamalı mıyım? Sorduğum önemli soru, sorguyu yakalamak ve yöntemleri yürütmek için nasıl bir kanca kurulacağıdır. – HyderA