1

Based on Inserting multiple rows in a single SQL query? page, i have followed the answer on this page to adding multiple rows in sql, but not success.

UPDATE :

I forget to inform the problem : Only first row added success to db. ==> (idkeg, nama, desk, tgl, 71)

How to fix this?

mysqli_query($koneksi, "INSERT INTO keg(idkeg, nama, desk, tgl, kdwil)
                                                        VALUES
                                                        ('$idkeg','$nama', '$desk', '$tgl',71),
                                                        ('$idkeg','$nama', '$desk', '$tgl',72);
                                                        ") or die(mysqli_error());

i am using PMA 3.2.4 & Sql Client 5.1.4.1

How to solve this? Thanks

Community
  • 1
  • 1

3 Answers3

1

Use space between 'keg' and '(' as you using keg( . Rest seems OK accept if you forget to use " for ending. As I'm not seeing it here.

  • 1
    sory for my missed, i forget to inform the problem : Only first row added success to db. ==> (idkeg, nama, desk, tgl, 71) How to fix this? – Herlambang Permadi May 14 '17 at 09:28
  • Are you using same key value in your idkeg value or any of your unique column. If so then it will only take your first entry. – Nusrat Kader May 14 '17 at 09:31
0

I Hope this helps!

$query = "INSERT INTO keg (idkeg, nama, desk, tgl, kdwil) VALUES('$idkeg','$nama', '$desk', '$tgl',71), ('$idkeg','$nama', '$desk', '$tgl',72)";

$result = mysqli_query($koneksi, $query);
if($result){
   echo "Your data has been inserted";
}
else{
 echo "Data insert Error";
}
Maz341
  • 2,232
  • 15
  • 20
0

Try with this:

if($koneksi->query("INSERT INTO keg (idkeg, nama, desk, tgl, kdwil) 
               VALUES 
                      ('$idkeg','$nama', '$desk', '$tgl',71), 
                      ('$idkeg','$nama', '$desk', '$tgl',72)"
              )                                                             
   ){                                                        
   echo "Multi-INSERT failed: (".$koneksi->errno.")".$koneksi->error;)
}
Nick
  • 102
  • 9