Ich habe json Daten wie folgt aus:Looping json Daten dann mit php Datenbank senden
myjsondata
[
{
"id_user":"31"
},
{
"id_user":"32"
},
{
"id_user":"33"
}
]
dann schicke ich die Daten mit jquery $ .post
$.post("myaction.php",
{send: myjsondata }, function(res) {
}, "json");
dann in myaction.php, dekodiere ich den JSON und ich möchte die Daten an die Datenbank mit foreach senden:
myaction.php
$conn = mysqli_connect("localhost","root","","mydb");
$data = json_decode($_POST['send']);
foreach($data as $row){
$id_user = $row->id_user;
}
mysqli_query($conn, "INSERT INTO tbl_user
(id_user) VALUES ('$id_user') ");
wenn ich, dass Code ausgeführt wird, bereits die Daten in die Tabelle eingefügt, aber die Daten nur mit der letzten ID_USER
tbl_user
id_user
33
eingefügt
Ich möchte, dass alle Daten wie folgt in die Tabelle eingefügt werden:
tbl_user
id_user
31
32
33
, wie kann ich das tun? Dank
Ihre Abfrage in das Innere der foreach-Schleife bewegen – JYoThI