Abfrage-Problem mit Zahlenfolgen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Abfrage-Problem mit Zahlenfolgen

    Hallo Leute,

    ich habe derzeit eine Tabelle, die wie folgt aufgebaut ist:

    user | field | value

    1 | 1 | 4,3,4
    2 | 1 | 2,3

    Ich kriege nun ein Array übergeben, was zum Beispiel 3 enthält.
    Nun möchte ich eine Abfrage machen, die alle user zurückgibt, die die 3 im Wert enthält. Ich arbeite derzeit grob gesehen mit IN ( explode($array) ). Aber das haut nicht hin, da ja das IN sich nur auf einen Wert beschränkt, so weit ich weiß.

    Kennt hierfür jemand eine Lösung, ohne dass ich das Feld erst bei dem Abrufen auswerten muss?!

    Viele Grüße
    Henning

  • #2
    was sind das für werte?

    pauschal: normalisieren (google).

    Kommentar


    • #3
      Das sind integer. Alles Zahlen ohne Nachkommastellen. Jede Zahl ist durch ein Komma getrennt.

      Kommentar


      • #4
        ich meine ihre bedeutung. bis dahin bleibe ich bei der pauschalen aussage von oben.

        Kommentar


        • #5
          user | field | value

          valueID | field | value


          Das sind Werte aus einer weiteren Tabelle.
          Das sind Werte, die aus eine Checkbox gespeichert werden.

          Sozusagen die Infos eines Profils.

          Viele Grüße
          Henning

          Kommentar


          • #6
            normalisierung.

            Kommentar


            • #7
              du meinst aus

              2 | 1 | 2,3

              folgendes machen?

              2 | 1 | 2
              2 | 1 | 3

              Oder wie?

              Kommentar


              • #8
                ja, z.b.

                Kommentar

                Lädt...
                X