Memasukan data ke tabel Database MySQL

Memasukan data ke tabel Database MySQL

Memasukan data ke tabel Database MySQL

Memasukan data ke tabel Database MySQL
Memasukan data ke tabel Database MySQL

Pernyataan INSERT INTO  digunakan untuk menambahkan record baru ke tabel database

Penulisan

INSERT INTO nama_table
VALUES (nilai1, nilai2,....)

Anda dapat  juga memberikan  spesifikasi  kolom dimana  anda ingin   meletakan data

INSERT INTO nama_tabel (field1, field2,...)
VALUES (nilai1, nilai2,....)


Note: Pernayataan SQL tidak  case sensitive. INSERT INTO adalah sama dengan  insert into.

Agar  PHP mengeksekusi pernyataan di atas kita harus menggunakan funsi mysql_query().

contoh

Dalam tulisan sebelumnya  kita membuat tabel dengan nama “Person”, de

ngan 3 kolom; “Firstname”, “Lastname” and “Age”. Kita menggunakan tabel tersebut dalam contoh ini. Contoh berikut menambahkan 2 record barus ke tabel “Person”.

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO person (FirstName, LastName, Age) 
VALUES ('Peter', 'Griffin', '35')");
mysql_query("INSERT INTO person (FirstName, LastName, Age) 
VALUES ('Glenn', 'Quagmire', '33')");
mysql_close($con);
?>

 

Memasukan data dari form ke tabel Database

Sekarang kita akan membuat  form  HTML  yang dapat  digunakan untuk menambahan record  baru ke tabel  “Person”.

Ini form Html nya:

<html>
<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>

Bila  pemakai  meng-klik tombol  submit  pada form HTML contoh di atas, data pada form dikirim  ke file “insert.php”. file “insert.php”  melakukan koneksi  ke  database, dan mengambil nilai  dari form dengan  variabel $_POST. Lalu ,  fungsi mysql_query() meng-eksekusi  pernyataan INSERT INTO , dan  record baru akan ditambahkan ke tabel database.

Berikut ini  code dalam  “insert.php” :

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
$sql="INSERT INTO person (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";
mysql_close($con)
?>

Baca Juga :