Zum Inhalt springen

Checkbox-Einträge in der Datenbank

Erstellt am 14. Mai 2007 · 2 Antworten · letzte Antwort am 15. Mai 2007

Tags: Frontend-Benutzer, Datenbank, Frage

Popp ·

Liebe Gemeinde,

ich habe mittels ext. (kickstarter) meiner Benuteranmeldung (sr_feuser_registration) checkboxes hinzugefügt. Nun klappt das alles schön, allerdings, wenn ich in die Datenbank schau, steht da ein integer-wert... Was sagt mir der? Wie kann ich es hinbekommen, dass ich z.B. Auswertungen machen kann, wie:

Select * from x where checkbox = 'text"

Hat da jemand eine Lösung?
Besten Dank schon mal!!

steffenk ·

klar

sagen wir, Du hast 4 Checkboxen, dann wird der Wert so ermittelt:

2^0*[Wert 1.checkbox] + 2^1*[Wert 2.checkbox] + 2^2*[Wert 3.checkbox] + 2^3*[Wert 4.checkbox]

Du musst im SQL also einen Bitvergleich machen, z.B. ob die dritte gesetzt ist

where (checkbox & 4) = 1