Modul Auflistung, Bedingung auf Feld Typ BLOB mit serialisierten Daten

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Andreas
    Contao-Urgestein
    • 19.06.2009
    • 7709

    #1

    Modul Auflistung, Bedingung auf Feld Typ BLOB mit serialisierten Daten

    Hallo zusammen,

    ist es möglich im Modul Auflistung eine Bedingung auf ein Feld vom Typ BLOB mit serialisierten Daten zu setzen? Z.B. liegen in tl_member im Feld groups die Gruppen in dieser Form vor: a:1:{i:0;s:1:\"2\";} (für die Mitgliedergruppe mit der ID 2).

    Normalerweise würde ich ja schreiben groups=2. Gibt es so etwas wie z.B. groups=trick(2). Im Netz kann ich dazu keine Antwort finden. Wie man serialisierte Daten mit PHP deserialisiert weiß ich. Die Erweiterung menberlist ist mir auch bekannt.

    Gruß von Andreas
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions
  • Toflar
    Contao-Urgestein
    • 15.06.2009
    • 4476

    #2
    Du musst die Daten vorher deserialisieren, damit Du damit umgehen kannst. Das ist doch bereits der Trick?

    Eine direkte Abfrage gibt es nicht. Auf jeden Fall wäre mir das auch neu
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

    Kommentar

    • Psi
      AG Core-Entwicklung
      • 19.06.2009
      • 930

      #3
      WHERE groups LIKE '%"2"%' ...
      Also nutz doch einfach ne String-Suche
      Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
      Kontakt: http://www.4wardmedia.de

      Kommentar

      • Andreas
        Contao-Urgestein
        • 19.06.2009
        • 7709

        #4
        @toflar
        Kann ich denn in dem MySQL-Query PHP anwenden und dort direkt deserialisieren?

        @psi
        Das würde ja auch z.B. '24' finden, oder die 2 könnte ja auch hinter dem a, i od. s stehen.
        Bitte!
        Vor Anfragen im Forum HTML validieren.
        Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

        Vielen Dank an alle Wunschlistenerfüller
        Andreas Burg, Web Solutions

        Kommentar

        • Psi
          AG Core-Entwicklung
          • 19.06.2009
          • 930

          #5
          Zitat von Andreas Beitrag anzeigen
          Das würde ja auch z.B. '24' finden, oder die 2 könnte ja auch hinter dem a, i od. s stehen.
          Nein, achte genau auf den Syntax, die 2 ist in "" eingeschlossen damit suchst du wirklich "2" und nicht 2 und 24.

          Tipp: http://www.typolight.glen-langer.de/...e-abfrage.html
          Aber Achtung, er nutzt die "" nicht.
          Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
          Kontakt: http://www.4wardmedia.de

          Kommentar

          • BugBuster
            Wandelndes Contao-Lexikon
            • 15.06.2009
            • 10679

            #6
            Zitat von Psi Beitrag anzeigen
            Tipp: http://www.typolight.glen-langer.de/...e-abfrage.html
            Aber Achtung, er nutzt die "" nicht.
            Na die " sind ja hier ja Teil des Suchbegriffes, in meinem Beispiel nicht.
            Wenn $Suchbegriff = '"2"'; wäre, dann würde das auch gehen denke ich.
            Grüße, BugBuster
            "view source" is your guide.
            Danke an alle Amazon Wunschlisten Erfüller

            Kommentar

            Lädt...