MySQL Array in Spalte?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ablegen
arbeiten
array
auslese
bescheidene frage
brauche
dank
element
manual
prinzip
problem
realisieren
semikolon
sinn
spalte
speichern
stelle
string
update
url
-
Moin,
hab mal ne bescheidene Frage.
Ich habe eine MySQL-Spalte, wo ich mit einem Array arbeiten muss, sowohl beim Insert, als auch beim Update und auch beim Select.
Wie stelle ich das am geschicktesten an?
EDIT:
Okay, ich habs. Mit CONCAT lässt sich da was realisieren :)
Beitrag zuletzt geändert: 28.10.2011 12:22:28 von fabo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo
bei einfachen Arrays die Array-Elemente mit einem individuellem Trenner als String
ählich wie bei CSV mit | Pipe oder ; Semikolon (Trenner vorher aus Strings escapen)
mit implode() speichern und beim ausleden dann mit explode()
oder mit serialize() und unserialize() .... http://php.net/manual/de/function.serialize.php
damit kann man Arrays als String ablegen und wieder auslesen
Edit: oder hab ich das falsch verstanden ? .... CONCAT ... ok
Beitrag zuletzt geändert: 28.10.2011 12:27:52 von anlagegeld -
Der INSERT und auch SELECT mittels LIKE waren generell nicht das Problem, nur wollte mir partout keine Lösung für ein UPDATE einfallen (zumindest keine performante). Da kam mir eben CONCAT in den Sinn, was im Prinzip genau das tut, was ich brauche :)
Danke trotzdem ;)
Beitrag zuletzt geändert: 28.10.2011 12:49:29 von fabo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage