ich möchte eine externe dbank.php, in der alle datenbank-funktionen aufgeführt sind und bei bedarf auf anderen seiten aufgerufen werden können. diese dbank.php wird in die jeweiligen anderen seiten mit require integriert. muss ich in jeder funktion eine datenbankverbindung herstellen, wenn ich mit PDO arbeite? also:
muss ich also in jeder funktion ein neues PDO erstellen, um mit der datenbank arbeiten zu können?
PHP-Code:
function login($parameter) {
try {
$db = @new PDO("mysql:host=localhost;dbname=mydb","root","");
}
catch(PDOException $e) {
echo "keine verbindung zu mysql: ".$e->getMessage().".";
}
$db->execute(); //irgendwas
if($parameter==blabla) {
login="eingeloggt";
}
}
function suche($parameter) {
try {
$db = @new PDO("mysql:host=localhost;dbname=mydb","root","");
}
catch(PDOException $e) {
echo "keine verbindung zu mysql: ".$e->getMessage().".";
}
$db->execute(); //irgendwas
if($parameter==blabla) {
gesucht="gefunden";
}
}

Kommentar