Tampilkan postingan dengan label INSERT. Tampilkan semua postingan
Tampilkan postingan dengan label INSERT. Tampilkan semua postingan

Sabtu, 19 April 2014

Menyimpan data ke Database MySQL menggunakan PHP

Pada tutorial sebelumnya kita sudah belajar membuat koneksi ke database mysql kita , kali ini kita akan belajar menyimpan data ke Database MySQL kita . sebelum memulai menyimpan data , pertama-tama kita harus sudah punya database terlebih dahulu . karena akan aneh sekali kalo kita mau menyimpan tapi gk ada tempat nyimpennya .
nah untuk itu pertama-tama mari kita buat terlebih dahulu database yang kita butuhkan beserta table nya :


CREATE DATABASE db_belajar;
USE db_belajar;

CREATE TABLE mahasiswa (

  nim char(10) not null,
  nama varchar(30),
  alamat varchar(200),
  primary key (nim)
);

nah klo kita sudah buat tempatnya , selanjutnya maka kita perlu membuat tampilan untuk meng-input datanya, berikut ini contoh tampilan HTML sederhana yang akan kita gunakan untuk pembelajaran ini  :

<html>
  <head>
    <title>Simpan Data</title>
  </head>
  <body>
    <form action="" method="post">
      NIM<br>
      <input type="text" name="nim"><br>
      NAMA<br>
      <input type="text" name="nama"><br>
      ALAMAT<br>
      <textarea name="alamat"></textarea><br>
      <input type="submit" name="submit" value="SIMPAN">
      <input type="reset" name="reset" value="RESET">
    </form>
  </body>
</html>

nah klo kalian sudah punya file dengan ekstensi (.php) dengan isi file minimal sepert contoh di atas , maka selanjutnya kita akan membuat kode PHP untuk menyimpan apa yang kita inputkan dari tampilan , berikut kodenya :


<?php
  $con = mysql_connect("localhost","root","");
  if ($con) {
    mysql_select_db("db_belajar");
  } else {
    echo mysql_error();
  }

  if(isset($_POST['submit'])){
    $nim = $_POST['nim'];
    $nama = $_POST['nama'];
    $alamat = $_POST['alamat'];

    $query = mysql_query("insert into mahasiswa
               values('$nim','$nama','$alamat')");
    
    if ($query) {
      echo "Berhasil disimpan !"; 
    } else {
      echo "Gagal menyimpan data !".mysql_error();
    }
  }
?>

Klo sudah sampai sini seharusnya proses menyimpan data ke Database MySQL sudah bisa dijalankan , hehe . nah untuk kode lengkapnya ada di bawah ini :

<html>
  <head>
    <title>Simpan Data</title>
  </head>
  <body>
    <form action="" method="post">
      NIM<br>
      <input type="text" name="nim"><br>
      NAMA<br>
      <input type="text" name="nama"><br>
      ALAMAT<br>
      <textarea name="alamat"></textarea><br>
      <input type="submit" name="submit" value="SIMPAN">
      <input tye="reset" name="reset" value="RESET">
    </form>
  </body>
</html>

<?php
  $con = mysql_connect("localhost","root","");
  if ($con) {
    mysql_select_db("db_belajar");
  } else {
    echo mysql_error();
  }

  if(isset($_POST['submit'])){
    $nim = $_POST['nim'];
    $nama = $_POST['nama'];
    $alamat = $_POST['alamat'];

    $query = mysql_query("insert into mahasiswa
               values('$nim','$nama','$alamat')");
    
    if ($query) {
      echo "Berhasil disimpan !"; 
    } else {
      echo "Gagal menyimpan data !".mysql_error();
    }
  }
?>

nah sekian posting singkat tentang menyimpan data di Database MySQL menggunakan PHP , mohon maaf jika ada salah kata dan penulisan dari saya , besar harapan saya kritik dan saran dari teman-teman yang membaca . semoga postingan ini bisa membantu teman-teman yang ingin belajar pemrograman PHP ... terima kasih :D