Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dev:all:examples:sql [01.04.2017 22:40] – [SQL-Statements richtig aufgebaut] Manuela v.d.Decken | dev:all:examples:sql [27.10.2017 10:16] (aktuell) – [SELECT] Manuela v.d.Decken | ||
|---|---|---|---|
| Zeile 21: | Zeile 21: | ||
| Alle vier Beispiele geben jeweils ein Result-Objekt mit allen Datensätzen der zum aktuellen Zeitpunkt sichtbaren Sections einer Seite zurück. | Alle vier Beispiele geben jeweils ein Result-Objekt mit allen Datensätzen der zum aktuellen Zeitpunkt sichtbaren Sections einer Seite zurück. | ||
| <code php Beispiel-1.php> | <code php Beispiel-1.php> | ||
| - | $oResult = $oDb-> | + | $oResult = $oDb-> |
| </ | </ | ||
| <code php Beispiel-2.php> | <code php Beispiel-2.php> | ||
| $sql = ' | $sql = ' | ||
| - | $sql .= 'WHERE `page_id`=' | + | $sql .= 'WHERE `page_id`=' |
| $sql .= 'ORDER BY `block`, `position`'; | $sql .= 'ORDER BY `block`, `position`'; | ||
| $oResult = $oDb-> | $oResult = $oDb-> | ||
| Zeile 34: | Zeile 34: | ||
| . 'FROM `' | . 'FROM `' | ||
| . 'WHERE `page_id`=' | . 'WHERE `page_id`=' | ||
| - | | + | |
| - | . 'AND (`publ_end`=0 OR `publ_end`> | + | |
| . 'ORDER BY `block`, `position`'; | . 'ORDER BY `block`, `position`'; | ||
| $oResult = $oDb-> | $oResult = $oDb-> | ||
| Zeile 42: | Zeile 41: | ||
| $sql = ' | $sql = ' | ||
| . 'WHERE `page_id`=' | . 'WHERE `page_id`=' | ||
| - | | + | |
| - | . 'AND (`publ_end`=0 OR `publ_end`> | + | |
| . 'ORDER BY `block`, `position`'; | . 'ORDER BY `block`, `position`'; | ||
| $oResult = $oDb-> | $oResult = $oDb-> | ||
| </ | </ | ||
| Welche Beispiele lassen sich leichter lesen, verstehen und bei Bedarf auch leichter ändern? **1**& | Welche Beispiele lassen sich leichter lesen, verstehen und bei Bedarf auch leichter ändern? **1**& | ||
| + | </ | ||
| ---- | ---- | ||