Jetzt habe ich den Fehler, der echt wieder mal im Detail steckte, in dem Fall in der Zeile:
PHP-Code:
$pdo2 = new PDO(sprintf('mysql:host=%s;dbname=%s', $sHost, $DBName), $sUser, $sPass);
Bei der Variable für den Datenbank-Namen fehlt ein Buchstabe, was echt schwerlich auffällt. Korrigiert zu
PHP-Code:
$pdo2 = new PDO(sprintf('mysql:host=%s;dbname=%s', $sHost, $sDBName), $sUser, $sPass);
funktioniert nun alles.
Gruß
baerlinerbaer