Connection zur SQL Datenbank aufwändig?
bearbeitet von MBMoin Community,
1. Sollte man **Try-Catch**-Blöcke bei jeder Aktion auf die Databank machen? Ene Aktion meine ich `prepare()`, `execute()`, `setAttribute()`, `fetch()`)?
2. Was ist der Unterschied zwischen `fetchAll()` und `fetch()` in `while`-Loop Condition Konstruktion?
3. warum sollte man `exec()`, und `query()` in kombination mit `fetch`-Arten verwenden? Wenns auch nur eine einfacher `SELECT`-Befehl ist ohne nennenswerte Variablen.
4. Ich habe eine Datnbank klasse entwickelt. Bevor eine Datenbank Aktion in der Klasse stattfinden, muss erst die gespeicherten Attribute geladen werden:
* `$db->connect()` für die Erzeugung des _PDO_-Objekts die bei der Instanziierung speichert wurden,
* die gesetzten `PDO` Attribute aus einem asoziativem Array `$db->getAttribute()`
* schluss entlich nach der Aktion muss das ganze abgebaut werden mit `$db->disconnect()`.
viel zu viel aufwand? leidet die perfomance sehr darunter alles wieder aufzubauen? sollte man die Connection bestehen lassen?
vlg MB