Proud Commerce Blog
Schlagwort: database
-
fehlerhafte Datenbank-Views
Weiterlesen: fehlerhafte Datenbank-ViewsSeit dem OXID eShop 4.5 sind Datenkbank-Views (?) Bestandteil und Voraussetzung für einen lauffähigen Shop. Kopiert man nun eine Datenbank oder spielt ein Backup ein, kann es jedoch zu Probleme damit kommen. Je nach Berechtigung des Datenbank-Users darf dieser keine Views anlegen. Dies äußert sich z. B. in folgender Fehlermeldung: Fatal error: Uncaught exception ‘oxAdoDbException’…
-
Prüfen ob eine Spalte existiert
Weiterlesen: Prüfen ob eine Spalte existiertVerwendet man im OXID eShop ein SQL-Statement welches nicht erfolgreich ausgeführt werden kann, weil z. B. eine Spalte nicht vorhanden ist, wird eine Exception geworfen und der Kunde bekommt entweder eine weiße Seite oder “Shop-Offline”-Meldung. Mit folgendem Snippet (Funktion) kann man einfach prüfen ob eine Spalte vorhanden ist. protected function _dbColumnExist($sTable, $sColumn) { $sDbName =…