anpera.net https://anpera.dyndns.org/phpbb3/ |
|
array-Werte in einem DB-Feld speichern https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1257 |
Seite 1 von 1 |
Autor: | Eliwood [ Mi 13 Apr, 2005 10:03 ] |
Betreff des Beitrags: | array-Werte in einem DB-Feld speichern |
Hab mal ne Frage... Ich hab das bei den Drachenpunkte gesehen und bei den erlaubten Navs, dass man array-Werte in einer Datebank speichern kann... Ich hab nach der entsprechenden Befehlen gesucht, wurde aber nicht schlauer... Kann mir jemand ( der Zeit hat ), erklären, wie man die Werte in der Datenbank speichert, wie man sie abrufen kann und wie man sie ändert? Wäre dankbar, denn dann könnten meine Gilden mit ein paar Felder weniger auskommen ![]() |
Autor: | Meteora [ Mi 13 Apr, 2005 10:22 ] |
Betreff des Beitrags: | |
hi, was ich bisher rausgefunden habe: alle arrays in einem db-feld müssen in der funtion saveuser eingetragen werden, sowie auch bei function register_global wie man es in die DB einfügt weiss ich nicht |
Autor: | Harassim [ Mi 13 Apr, 2005 11:48 ] |
Betreff des Beitrags: | |
Dafür musst Du das Array umwandeln. So kann es gespeichert werden: set_module_pref("XYZ", createstring($test)); So bekommst Du es wieder: $test = createarray(get_module_pref("XYZ")); Falls Du mit 0.97 arbeitest: Die Befehle createstring und createarray sind universell. |
Autor: | Chaosmaker [ Mi 13 Apr, 2005 11:54 ] |
Betreff des Beitrags: | |
Man kann es sich auch einfacher machen und serialize() bzw. unserialize() benutzen. ![]() Findet man auch so im Code. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |