Array Dizini toplu halde bir tabloya ekleme
Merhabalar saatlerdir bu Problemi cözmeye calisiyorum:
Array olan dizini toplu sekilde bir veritabanina nasil eklerim?
Kullandigim Kod:
foreach( $urun as $key => $n){
$veriler = '<td>'.$n. '</td><td> '.$adet[$key].'</td><td>'.$cinsi[$key].'</td><td>'.$birim[$key].'</td><td>'.$tutar[$key].'</td>';
$sqlekle="INSERT INTO hesap(icerik) VALUES ('$veriler')";
$sonuc=mysqli_query($db,$sqlekle);
}
bu sekilde her veri icin ayri tabloya ekliyor ancak benim isdedigim $veriler kismini toplu bir sekilde tek bir tabloya eklemek.
Yani mesela $veriler kismina 3 adet veri geldigi zaman icerik tabloya su sekilde eklensin:
<td>veri1</td><td> adet1</td><td>cins1</td><td>birim1</td><td>tutar1</td>
<td>veri2</td><td> adet2</td><td>cins2</td><td>birim2</td><td>tutar2</td>
<td>veri3</td><td> adet3</td><td>cins3</td><td>birim3</td><td>tutar3</td>
Simdiden Tesekkürler.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
$veriler = '';
foreach( $urun as $key => $n){
$veriler .= '<td>'.$n. '</td><td> '.$adet[$key].'</td><td>'.$cinsi[$key].'</td><td>'.$birim[$key].'</td><td>'.$tutar[$key].'</td>';
}
$sqlekle="INSERT INTO hesap(icerik) VALUES ('$veriler')";
$sonuc=mysqli_query($db,$sqlekle);