MySQL Insert

INSERT INTO digunakan untuk menyisipkan catatan / record baru dalam sebuah tabel. 



Masukkan Data Ke Tabel database 

INSERT INTO digunakan untuk menambahkan catatan / record baru ke tabel database. 

sintak

Hal ini dimungkinkan untuk menulis INSERT INTO dalam dua bentuk. Bentuk pertama tidak menentukan nama kolom di mana data akan dimasukkan, hanya nilai-nilai mereka:


INSERT INTO table_name
VALUES (value1, value2, value3,...)


Bentuk kedua menentukan baik nama kolom dan nilai-nilai yang harus dimasukkan:


INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

Untuk mengeksekusi pernyataan di atas harus kita menggunakan fungsi mysql_query(). Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL. 

Dalam bab sebelumnya kita buat tabel bernama "People", dengan tiga kolom; "Firstname", "Lastname" dan "Age". Kami akan menggunakan tabel yang sama dalam contoh ini. Contoh berikut menambahkan dua catatan baru ke dalam 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 Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')");

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire', '33')");

mysql_close($con);
?>


Masukkan Data Dari Formulir Ke Database 

Sekarang kita akan membuat bentuk HTML yang dapat digunakan untuk menambahkan catatan baru ke dalam tabel "Persons". Berikut adalah bentuk HTML:

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

Ketika pengguna mengklik tombol submit dalam form HTML pada contoh di atas, data formulir dikirim ke "insert.php". "insert.php" file menghubungkan ke database, dan mengambil nilai dari formulir dengan PHP $ _POST variabel. Kemudian, fungsi mysql_query() mengeksekusi INSERT INTO, dan rekord baru akan ditambahkan ke tabel "Persons". 

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$sql="INSERT INTO Persons (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)
?>

 
Bagikan halaman ke sosial media
 
 
 

   Komentar Anda