Insert date in mysql din array multidimensional
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
giulian9
- Mesaje:44
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
Mesaje:4343
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
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...
- parametru din array in query cu laravel
PHP - MySQL - XML
Primul mesaj
Salutare,
din frontend primesc urmatorul array:
$arrClienti =
dupa care ii fac implode
$idClienti = preg_replace('/ /i', '', implode( , ,...
Ultimul mesaj
Dupa multe sapaturi, am ajuns la concluzia ca nu se poate rula ca parametru o matrice. Doar daca parametrul cu matricea este rulat intr-un loop....
- Indexi valorilor din array care fac suma
PHP - MySQL - XML
Primul mesaj
Salutare,
am un array cu urmatoarele numere:
arr =
si o variabila, care poate contine numere intregi de la 50 pana 750 (750 este suma...
Ultimul mesaj
Mulțumesc mult marplo, este ceea ce îmi trebuie
- implode(): Passing glue string after array is deprecated
PHP - MySQL - XML
Primul mesaj
Dupa 7 ani !
Acum, revazand o veche aplicatie cu codul Multiple Select Drop Down list cu tabel 3 coloane +1; am constatat ca datorita upgradarii...
Ultimul mesaj
OK ! Eu nu am inteles despre ce parametri era vorba. S-a rezolvat, multumesc pentru promptitudinea cu care mi-ai raspuns ! TOATE CELE BUNE !!!
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...