Moin Pit,
was passiert denn mit folgender kleiner Änderung?
$user="root"; $passwd=""; $server="localhost"; $name="table"; $mydb = NULL; // ← beachte try { $mydb = new PDO("mysql:host=".$server.";dbname=".$name.";charset=utf8;port=3306",$user,$passwd); $mydb->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); } catch (PDOException $e) { echo 'Verbindung fehlgeschlagen: ' . $e->getMessage(); }
… und dann in deiner Funktion
function something(/* possible parameters */) {
global $mydb;
}
Viele Grüße
Robert