Erstelle für jede Message einen Eintrag in Deiner Tabelle, in der Datenbank!? Die Werte aus dem Array auslesen, den SQL-Syntax generieren und ausführen?
foreach($arr as $messages) { if(is_array($messages)) { foreach($messages as $message) { echo "message id: ". $message["message_id"] ."<br />"; //andere werte wie from können hier auch noch abgerufen werden. } } else { echo "unread: ". $messages ."<br /"; } }
Lach stimm hast recht, aber noch ein kleiner tip an den Threadersteller
Schau dir mal den PHP-Debugger "Kint" an ()
Binde das ein
PHP Code:
<?php
require 'pfad/zu/kint/Kint.class.php';
//Ausgabe des Übersichtlich dargestellten Wertes / Objekt / Arrays mit d($myArray);
d($deinUrsprungsarray);
?>
Gerade wenn man die Übersicht bei solchen sachen nur schwer bekommt, hilft das teil echt höllisch weiter, zeigt auch die Möglichen Funktionen eines Objektes einer Klasse etc. echt nice
Die sollte man sowieso lernen, aber wenn er das alles lernen möchte anhand von einem Praxis-Scenario, wie es scheint, sind solche Tools/Hilfen doch Ideal, um ein Sichereres Bild davon zu bekommen, was das Lernen schlicht Sicherer macht Mir haben solche optischen Darstellungen am Anfang immer sehr geholfen, musste Sie da aber per Hand machen was mehr mühsam und Gefummel war, als das es das Lernen angeregt hat, es besteht gerade bei mehr-dimensionalen arrays ja doch schnell die Gefahr schlicht von der Struktur erschlagen zu werden als Anfänger, wenn man sie einfach var_dump'ed
So oder so: Jeder lernt anders, und jeder muss selbst wissen wie für sich am besten. Mir hatte es geholfen, warum sollte ich es also vorenthalten ?
Man muss ja nicht jeden Einsteiger durch Ablehnung von Hilfen aus der ganzen Thematik verjagen !
Du hast auch mal angefangen, genau wie ich und jeder andere auch !
Und dann? Sinn? Wenn Du eine Tabelle hast, für Nachrichten, kannst Du auch für jede Nachricht einen Eintrag erstellen. Das erspart Dir einiges an Zeit. Davon abgesehen. Das Speichern von optionalen Werten sollte man serialisieren, nicht jedoch einen Großteil der verwendbaren Daten.
Wenn du wirklich das(?) komplette Array abspeichern willst benutz einfach json_encode & json_decode, den String evt. noch base64 encoden und in die Datenbank abspeichern.
[SQL]Array Speichern 09/05/2012 - Web Development - 10 Replies Hallo,
Ich würde gerne ein Array aus Java(bestimmte Benutzernamen) in einer SQL-Datenbank ablegen... Leider habe ich keine Idee wie ich dies anstellen soll... zwar gibt es die Datentypen Set und enum aber die helfen mir auch nicht richtig weiter, da sie nur bestimmte Werte aus einer Whitelist annehmen... Wäre es möglich die Namen vielleicht in einem String abspeichern zu lassen und Java es Java dann wieder in eine Array umwandeln zu lassen oder hat jemand eine andere gute Idee?
Selectauswahl in Array speichern 07/10/2012 - Web Development - 1 Replies Hallo,
wie kann ich die ausgewählte Option von mehreren Selectboxen in einem Array (spieler) speichern?
Hab es mit name="select" ausprobiert, array bleibt allerdings leer.