Horst Hagedorn: mysql enum im zusammenspiel mit PHP

Beitrag lesen

Hallo,

und vielen Dank erstmal für eure Antworten. Danke für den Tip mit mysql_real_escape_string(), ich werde diese Funktion auf meine Werte anwenden, bevor ich sie in der Datenbank speichere. Dann müsste ich valide Werte in der Datenbank haben und meine enum-Definition wird nicht durcheinander gebracht, wenn ein Wert ein Hochkomma enthält.

Also seid ihr der Meinung, dass ein enum mit ca. 1000 Werten Sinn macht um Datenintegrität zu gewährleisten? Oder sollte man lieber eine zusätzliche Tabelle erstellen, die alle gültigen Werte enthält und ich überprüfe mit PHP ob vom Benutzer eingegebene Werte in dieser Tabelle vorhanden sind?