如何同时连接到两个不同的主机

I am developing a dynamic website and I'm using both local and remote host. I've tried to implement a code in which I stablish connection first with the localhost. If connection to the locahost is false or can't be established, I go to the second connection (remote server or host). But this time, I want to do something different. Now I want to know if it's possible to connect to two hosts/servers at the same time with no errors. The databases and tables are the same. I'm asking this, because I just want to avoid sql backup. What do you say? Moreover, I want to use the same variable $pdo, so I don't need to change or repeat all connections to the tables.

This is my current code:

<?php
try {
    //Local Host - XAMPP
    $dsn = 'mysql:host=localhost;dbname=bananas';
    $user = 'root';
    $pw = '';
    $sessionpath = 'C:/xampp/tmp';
    $pdo = new PDO($dsn, $user, $pw);
    $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {  //$e
    //echo 'Error: '.$e->getMessage();
    if(!isset($pdo) || $pdo == false){
        try{    
            //Remote Host
            $dsn = 'mysql:host=bananas123;dbname=bananas';
            $user = 'mybigbanana';
            $pw = '6969';
            $sessionpath = '/php_sessions';
            $pdo = new PDO($dsn, $user, $pw);
            $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
        }catch(PDOException $e) {
            echo 'Error: '.$e->getMessage();
        }
    }   
}
?>

Note: I don't want to do something like having two variables for each connection, like, for example, $pdo and $pdo2. I want only one variable for both connections, which is $pdo.