xpfreund: serialisierter Wert in mysql mit Variable gleich

Beitrag lesen

Hallo,

hi,

In der Tabelle "projekte" steht bei "personen" der serialisierte Wert sämtlicher vorhandener Namen, also "a:2:{i:0;s:3:"ich";i:1;s:4:"cool";}".

Warum?
Dass sowas in aller Regel absolut kein vernünftiges Datenmodell darstellt, hättest du doch beim Mitlesen hier auch schon langsam mal mitbekommen können.

Habe ich. Aber dann müsste ich das gesamte Programm umschreiben, um sämtliche Befehle zu entfernen, die die Serialisierung hervorrufen. Da es nicht meins ist, aber sehr groß, da könnte ich das zwar theoretisch machen praktisch fehlt mir aber leider die Zeit.

Wenn du lediglich nach Teilzeichenketten suchen willst, kannst du LIKE nebst Platzhaltersymbolen nutzen. (Wenigstens das sollte doch inzwischen bekannt sein ...?)

Stimmt schon. Ich dachte nur vielleicht kann man den Wert ja während der Abfrage unserialisieren und dann auswerten. Aber so gehts sicher auch.

gruß aus Senftenberg am See