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)
?>

Sumber: https://nashatakram.net/jasa-penulis-artikel/