Puccini
Neues Mitglied
HI,
ich bin jetzt, dank Tip hier aus dem Forum, dabei,meine Anwendung etwas schneller und vor allem Sicherer zu machen.
Mit hilfe der Prepared Statements erhoffe ich mir eine sichere Webanwendung.
Dafür wollte ich aber noch folgednes wissen.
Bisher hab ich das immer so gemacht, das ich eine Funktion (db_connect()) hatte, welche ich for jeder Abfrage aufgerufen hab. Der rückgabewert war dabei die erzeugte Verbindung.
Das hat wunderbar funktioniert.
Jetzt meine Frage, kann ich das genauso bei den Statements machen?
Hier der link zur erzeugung der DB-Verbindung mit PDO:
PHP 5.1: Abstraktion und Prepared Statements mit PDO
Erzeug ich da nicht jedesmal ein neues OBjekt??
wäre quasi in meiner db_connect() zu finden. Der rückgabeparameter wäre $objDb.
Sollte ich diese Variable da lieber global benutzen oder vor jeder abfrage die funktion db_connect aufrufen?
Thx shconmal
ich bin jetzt, dank Tip hier aus dem Forum, dabei,meine Anwendung etwas schneller und vor allem Sicherer zu machen.
Mit hilfe der Prepared Statements erhoffe ich mir eine sichere Webanwendung.
Dafür wollte ich aber noch folgednes wissen.
Bisher hab ich das immer so gemacht, das ich eine Funktion (db_connect()) hatte, welche ich for jeder Abfrage aufgerufen hab. Der rückgabewert war dabei die erzeugte Verbindung.
Das hat wunderbar funktioniert.
Jetzt meine Frage, kann ich das genauso bei den Statements machen?
Hier der link zur erzeugung der DB-Verbindung mit PDO:
PHP 5.1: Abstraktion und Prepared Statements mit PDO
Erzeug ich da nicht jedesmal ein neues OBjekt??
Code:
$strDbLocation = 'mysql:dbname=ipro;host=127.0.0.1';
$strDbUser = 'root';
$strDbPassword = '';
try
{
$objDb = new PDO($strDbLocation, $strDbUser, $strDbPassword);
}
catch (PDOException $e)
{
echo 'Fehler beim Öffnen der Datenbank: ' . $e->getMessage();
}
Sollte ich diese Variable da lieber global benutzen oder vor jeder abfrage die funktion db_connect aufrufen?
Thx shconmal