oder über Arrays:
hat den Vorteil das man auch mal eine ID in der DB ohne Auswirkungen oder Anpassungen am Programmcode ändern kann.Code:$stats = array("offen"=>1, "zu"=>2);// oder aus der DB einlesen if ($row['status'] == $stats['offen'])
Hallo,
in einer MySQL-Tabelle stehen verschiedene Stati, jeweils mit id und titel.
Im Skript prüfe ich dan z.B.
da es sich ja besser lesen lässt, wenn man sowas schreibtPHP-Code:if ($row['status'] == 1)
habe ich mir für jeden Status eine Konstante angelegt. -> define ('OFFEN',1), wobei 1 die id aus der Datenbank ist. Natürlich ist die Datenhaltung dann an 2 Orten.PHP-Code:if ($row['status'] == OFFEN)
Gibt es für solche Fälle eine bessere Lösung bzw. wie macht ihr das?
oder über Arrays:
hat den Vorteil das man auch mal eine ID in der DB ohne Auswirkungen oder Anpassungen am Programmcode ändern kann.Code:$stats = array("offen"=>1, "zu"=>2);// oder aus der DB einlesen if ($row['status'] == $stats['offen'])
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)