Thread „MySQL: Wie funktioniert UPDATE“ und „INSERT“ mit Perl (20 answers)
Opened by Gast at 2008-01-13 18:07

GwenDragon
 2010-02-05 18:32
#131894 #131894
User since
2005-01-17
14848 Artikel
Admin1
[Homepage]
user image
2010-02-05T17:25:24 sid burn
Quote
* Schließe möglichst früh wieder das Datenbankhandle, wenn du es nicht brauchst, das kann Resourcen sparen

Wobei der Tipp vom der Umgebung abhängt. In einer Persistenten Umgebung wäre das für mich zumindest eher ein schlechter Tipp.
Oh, ja.
Ich dachte an die meist übliche Verwendung unter CGI (ohne mod_perl & Co.)

Es kommt wohl drauf an wieviele Leute am SQL-Server hängen. Da kann es schon mal zu viele Connects geben. Oder täusche ich mich bei den heutigen MySQL-Servern?

Quote
Quote
* Überprüfe selbst, ob die Datenbankabfragen geklappt haben mit or die DBI::errstr;, dann erscheinen sie nicht in deinen Ausgaben

Hier lautet mein Tipp eher "RaiseError => 1" bei den DBI Optionen zu übergeben, dann wirft DBI bei Problemen selber Fehler, man kann es nicht vergessen, und es ist weniger Tipparbeit.
Teilweise gebe ich dir Recht.
Es kommt immer drauf an, ob die Meldungen nur zur Analyse verwendet werden, das Programm beenden zu lassen bei Problemen gewünscht ist oder selbst eine verständliche Meldung ausgeben werden soll.
Kommt eben auf die Benutzeroberfläche an, welche Datenbank abfragt bzw. durch diese mit Daten versorgt wird.

View full thread „MySQL: Wie funktioniert UPDATE“ und „INSERT“ mit Perl