Insert date in mysql din array multidimensional
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
giulian9
- Mesaje: 34
Insert date in mysql din array multidimensional
Intr-un array multidimensional sunt niste produse care sunt cumparate(shop). Eu vreau sa salvez in baza de date numele produsului, pretul si cantitatea.
arata cam asa datele ce vreau sa le preiau.
Cod: Selectaţi tot
array (
'login_user' => 'julian',
'shopping_cart' =>
array (
0 =>
array (
'item_id' => '2',
'item_name' => 'switch',
'item_price' => '12',
'item_quantity' => '1',
),
1 =>
array (
'item_id' => '6',
'item_name' => 'windows 10',
'item_price' => '50',
'item_quantity' => '1',
),
),
)
INSERT in mysql :
Cod: Selectaţi tot
INSERT INTO bestellung (nume,pret,bucati) values ($str) ;
MarPlo
Poti sa folosesti codul din urmatorul exemplu. Daca array-ul are aceeasi structura ar trebui sa functioneze.
Cod: Selectaţi tot
$arr =[
'login_user'=>'julian',
'shopping_cart'=>[
0=>[
'item_id' => '2',
'item_name' => 'switch',
'item_price' => '12',
'item_quantity' => '1',
],
1=>[
'item_id' => '6',
'item_name' => 'windows 10',
'item_price' => '50',
'item_quantity' => '1',
]
]
];
$ar_ins =[]; //store data for insert
foreach($arr['shopping_cart'] as $k=>$v){
if(is_array($v)) $ar_ins[] ="('".$v['item_name'] ."', ". $v['item_price'] .", ". $v['item_quantity'].")";
}
$sql ="INSERT INTO bestellung (name, price, quantity) VALUES ". implode(', ', $ar_ins);
//To check the $sql
echo $sql; // INSERT INTO bestellung (name, price, quantity) VALUES ('switch', 12, 1), ('windows 10', 50, 1)
Subiecte similare
-
cautare item in array multidimensional JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
Am un array multidimensional (objaparate) in JavaScript cu 28 item (exemplu redus afisat cu console.log(objaparate);):
Array
0:Object...
Ultimul mesaj
Salut
Cred ca la ce vrei sa faci ar putea fi bun acest cod:
var aparate ={1:1, 2:2, 3:3, 4:'...'}
for(var i=0; i<obj.length; i++){
//if...
-
insert cu numele coloanelor si valori din array asociativ
PHP - MySQL - XML
Primul mesaj
Salut,
Cum cconstruiesc o comanda INSERT eleganta dintr-un array asociativ cu $key - numele cimpului si $value-variabila POST? Multumesc.
Ultimul mesaj
Folosesc clasa PDO_MySQLi dar imi sint utile ambele variante.
-
Probleme insert sir cu ghilimele si HTML in MySQL
PHP - MySQL - XML
Primul mesaj
Buna,
Vreau sa introduc in baza de date urmatoarele:
//var_dump($your_numbers); //am folosit var_dump pentru test
//afiseaza asta de aici :
/*...
Ultimul mesaj
Cu addslashes($sir); am facu si le insera in baza de date .
ok, multumesc
-
insert date in sql din upload excel file
PHP - MySQL - XML
Primul mesaj
Salutare,
Am urmatoarea structura a excelului (este o balanta contabila):
A B C D E F...
Ultimul mesaj
functioneaza, multumesc mult de ajutor!
-
Sortare randuri din tabel MySQL in array PHP
PHP - MySQL - XML
Primul mesaj
Am interogarea:
<?php
$SQLcount1= SELECT lista2_id, pozitie2 from lista2 ; //cimpuri numerice...
Ultimul mesaj
Ceva-ceva tot am optimizat, acum face 319 inregistrari in 14 secunde. Inca e mult, dar face 319 UPDATE-uri si n-am cum sa le scot daca sint in...
-
Introduce date in array / json in php
PHP - MySQL - XML
Primul mesaj
Servus.
Incerc sa generez un fisier compatibil json din php.Folosesc json_encode($array), totul e ok, se genereaza ceva de forma :
{ }
Cum as...
Ultimul mesaj
Multumesc Marplo. Am folosit si un for iar asa am adaugat la fiecare index acel array .
$marime=sizeof($array)
for ($i=0; $i<$marime; $i++) {
//...