WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- wie ein array in datenbank spiechern

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » wie ein array in datenbank spiechern - 21 Nov 2024 Antworten
wie ein array in datenbank spiechern
damilchmann
Pixelschubser
Threadstarter




Beiträge: 17

jo, die frage wie im betreff, habe ein fertiges array und will dieses array bzw. dessen inhalt in die datenbank kriegen. es gibt da den befehl "serialize()" aber damit komm ich unter dem link nicht klar.

http://ch2.php.net/serialize

hat jemand nen anderen ansatz oder kann er was zu dem code dort sagen?

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17:


danke euch

Diese Nachricht wurde geändert von: damilchmann
  Profil   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

Es ist eigentlich ganz einfach. serialize($deinarray) erzeugt Dir einen String, der dein Array repräsentiert. Diesen String kannst Du ganz normal in der DB speichern. Beim Abfragen der Daten kannst Du dann per unserialize() den Array wieder "zurückgewinnen".

---

  Profil   Website   Editieren   Zitieren
Ehemaliges Mitglied (#378)
Quasselstrippe




Beiträge: 282

Hallo damilchmann,

eigentlich ist es ganz einfach: Du hast (wie Du schreibst) Dein array und wandelst es mittels serialize in einen String um, den Du in Deiner Datenbank speichern kannst.

1:
 $data = serialize($DeinArray);


$data könntest Du nun in Deiner Datenbank unterbringen. Beim Auslesen geschieht das alles in umgekehrter Reihenfolge: Du liest $data aus Deiner Datenbank und wandelst es anschließend mit unserialize wieder in ein Array.

1:
$DeinArray = unserialize($data);


Viele Grüße
Mondschatten

  Profil   Editieren   Zitieren
damilchmann
Pixelschubser
Threadstarter




Beiträge: 17

danke an euch. das problem ist wohl und das hab ich wohl vergessen zu schreiben, dass das array aus 6 daten besteht, welche alle 6 in verschiedene spalten der tabelle solen. also 6 werte in 6 spalten. könntet ihr darauf noch kurz eingehen?

  Profil   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

Du kannst auf die Werte des Arrays ganz normal mit $deinarray['deinkey'] oder $deinarray[0] usw. zugreifen. Diese Werte kannst Du in der DB speichern. Oder sprechen wir von multidimensionalen Arrays?

---

  Profil   Website   Editieren   Zitieren
damilchmann
Pixelschubser
Threadstarter




Beiträge: 17

ne, ist nur ein einfaches array mit 5 zahlen drinn

also ich könnte mir ne neue variable zulegen, $zahl1 und dieser dann [0] zuweisen und die variable $zahl1 in die datenbank eintragen lassen usw. mit den andern.

meinst du das so? oder gibts noch nen einfacheren und/oder logischeren weg?

Diese Nachricht wurde geändert von: damilchmann
  Profil   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

Wenn ich Dich richtig verstehe hast du ein einfaches numerisch indiziertes Array mit 5 Werten (hier Integern, also Ganzzahlen). Jede dieser Zahlen möchtest Du in jeweils eine Spalte der Tabelle eintragen. Richtig so?

Poste doch einfach mal die Struktur des Arrays und die Struktur der Tabelle, damit wir bescheid wissen, was Du genau möchtest.

---

  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » wie ein array in datenbank spiechern

Aktuelle Beiträge zur Hilfe im Forum für Homepage - wie ein array in datenbank spiechern im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126494    Heute : 412     Gestern : 463     Online : 242     21.11.2024    13:34      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben