保存到联机数据库和Localhost数据库

时间:2014-03-16 03:13:49

标签: php pdo

我尝试在联机数据库不可用或互联网连接中断时创建脚本,它将保存在localhost数据库中。我正在使用PDO

这就是我想要做的事情

try
{
DBOnline (Insert values)
DBLocalhost(insert values)
}
catch(I dunno what to put here)
{
DB Localhost (save all)
}

谢谢Mam爵士

2 个答案:

答案 0 :(得分:0)

在声明数据库连接时使用它     

try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}

?> 

答案 1 :(得分:0)

试试这个:

try {
    $dbh = new PDO($online_host, $user, $password);
} catch (PDOException $e) {
    try {
        $dbh = new PDO($localhost, $user, $password);
    } catch (PDOException $ee) {
        echo 'Connection failed: ' . $ee->getMessage();
    }
}
相关问题