it-swarm.com.de

Speichern Sie mehrere Felder in der DB

Bitte helfen Sie mit. So speichern Sie mehrere Felder in der Datenbank. Ich habe ein Formular mit X Feldern. Mit JQuery hinzugefügte Felder

<input type="text" value="" name="jform[phone]">
<input type="text" value="" name="jform[phone]">
<input type="text" value="" name="jform[phone]">

Bei Modellen erhalte ich $ data ['phone'], kann es aber nicht in der Datenbank speichern. Was ist der beste Weg, um mehrere Felder in der Datenbank zu speichern.

2
RQEST

Versuchen Sie, das Array vor dem Speichern in der Datenbank zu serialisieren. Anschließend können Sie es bei Bedarf unserialisieren (dies können Sie mit den Funktionen serialize, unserialize tun).

Sie können das Array auch als json speichern (was eine bessere Option ist), indem Sie json_encode PHP function und dann, wenn Sie es aus der Datenbank abrufen möchten, können Sie json_decode.

1
itoctopus