Langsung ke konten utama

Cara Membuat Insert Update Delete dengan PHP MYSQL

Cara Membuat Input Update Delete dengan PHP dan SQL

       Membuat Insert Update Delete (CRUD) itu memang penting dalam membuat aplikasi yang kita buat. Nah sekarang saya akan share tentang cara membuat  Insert Update Delete (CRUD). Langsung saja kita simak langkah-langkah berikut ini okey :D

Membuat Database

       Pertama kita buat database terlebih dahulu sebelum kita buat Insert Update Delete (CRUD). Sebagai contoh saya akan membuat database dengan nama belajar_db dan membuat tablenya dengan nama data_siswa berikut caranya :
Membuat database :
        create database belajar_db;

Membuat table database :
       create table data_siswa
       (
       id_siswa varchar(10) primary key,
       nama_siswa varchar(50),
       alamat_siswa text
       );

Membuat Koneksi Database SQL

     Untuk membuat Insert Update Delete (CRUD) kita harus mambuat koneksi antara php dan databasenya.  Sebagai contohnya saya akan membuat file koneksi dengan nama connect.php dan berikut sintaknya :
<?php
    $host = 'localhost';
    $user = 'root';
    $pass = ' ';
    $name =
'belajar_db';
   
    mysql_connect ($host, $user, $pass);
    mysql_select_db ($name);
?>

Membuat Insert / Input ke Database SQL

       Untuk memasukkan data ke database kita buat sebuah file untuk menginput data ke database. Kita membutuhkan 2 proses untuk menginput data ke database.

1. Pertama kita buat halaman untuk menambah data / form tambah

       Kita buat sebuah file form untuk menambah data dengan nama insert.php berikut sintaknya :
<html>
    <head>
        <title>Insert PHP</title>
    </head>
    <body>
        <table
border="0">
            <form action="insert_proses.php" method="post">
                <tr>
                    <td>Nomer</td> <td>:</td> <td><input type="text" name="id_siswa" /></td>
                </tr>
                <tr>
                    <td>Nama</td> <td>:</td> <td><input type="text" name="nama_siswa" /></td>
                </tr>
                <tr>
                    <td>Alamat</td> <td>:</td> <td><textarea name="alamat_siswa"></textarea></td>
                </tr>
                <tr>
                    <td colspan="3" align="center"><input type="submit" value="Tambah" /></td>
                </tr>
            </form>
        </table>
    </body>
</html>

2. Kemudian kita buat proses Insert/Inputnya 

       Setelah kita buat Form tambahnya selanjutnya kita buat Prosesnya untuk memasukkan data yang telah ditulis ke dalam databasenya. Mari kita buat dengan nama File insert_proses.php dan Berikut Sintaknya :D
<?php
    include('connect.php');
   
    $id_siswa = $_POST['id_siswa'];
    $nama_siswa = $_POST['nama_siswa'];
    $alamat_siswa = $_POST['alamat_siswa'];
   
    $queri = "INSERT INTO data_siswa VALUES('$id_siswa', '$nama_siswa', '$alamat_siswa')";
    $lakukan = mysql_query ($queri);
   
    if ($lakukan) {
        echo 'Berhasil';
        header ('location:index.php');
    } else {
        echo 'Gagal !!!';
        header ('location:insert.php');
    }
?>

Membuat Select/Menampilkan Data dari Database

       Setelah kita membuat tambah data selanjutnya kita buat sebuah file untuk menampilkan data yang telah diinput ke database. Dan file ini juga berfungsi sebelum kita membuat file Update dan Delete.
Langsung saja kita buat file untuk menampilkan data dari database dengan nama index.php berikut sintaknya :
<html>
    <head>
        <title>Select PHP</title>
    </head>
    <body>
        <?php
            include ('connect.php');
           
            $queri = "SELECT * FROM data_siswa";
            $lakukan = mysql_query($queri);
            $tampilkan =
mysql_fetch_array($lakukan);
        ?>
       
        <a href="insert.php">Tambah Data</a>
        <table border="1">
            <tr align="center">
                <td>Nomer</td>
                <td>Nama</td>
                <td>Alamat</td>
                <td align="center">Option</td>
            </tr>
            <?php do { ?>
            <tr>
                <td align="center"><?php echo $tampilkan['id_siswa']; ?> </td>
                <td><?php echo $tampilkan['nama_siswa']; ?> </td>
                <td><?php echo $tampilkan['alamat_siswa']; ?> </td>
                <td><a href=
"update.php?id=<?php echo $tampilkan['id_siswa']; ?>">Edit</a> | <a href="delete.php?id=<?php echo $tampilkan['id_siswa']; ?>">Hapus</a></td>
            </tr>
            <?php } while ($tampilkan = mysql_fetch_array($lakukan)); ?>
        </table>
    </body>
</html>

 Membuat Update/Edit Database

     Untuk membuat Update/Edit data yang ada didalam database kita membutuhkan 2 file php, yaitu halaman Edit dan Edit Proses. Untuk lebih jelasnya langsung saja kita buat.

1. Membuat halaman Update/Edit

       Kita buat file php untuk mengupdate/mengedit data yang telah dimasukkan kedalam database. Kita buat dengan nama update.php dan berikut sintaknya :
<html>
    <head>
        <title>Update PHP</title>
    </head>
    <body>
        <?php
            include ('connect.php');
            $id = $_GET['id'];
            $queri = "SELECT * FROM data_siswa WHERE id_siswa='$id'";
            $lakukan = mysql_query($queri);
            $tampilkan = mysql_fetch_array($lakukan);

        ?>
        <table border="0">
            <form action="update_proses.php" method="post">
                <tr>
                    <td>Nomer</td> <td>:</td> <td><input type="text" name="id_siswa" value="
<?php echo $tampilkan['id_siswa']; ?>" /></td>
                </tr>
                <tr>
                    <td>Nama</td> <td>:</td> <td><input type="text" name="nama_siswa" value
="<?php echo $tampilkan['nama_siswa']; ?>" /></td>
                </tr>
                <tr>
                    <td>Alamat</td> <td>:</td> <td><textarea name="alamat_siswa"><?php echo $tampilkan['alamat_siswa']; ?></textarea></td>
                </tr>
                <tr>
                    <td colspan="3" align="center"><input type="submit" value="Update" /></td>
                </tr>
            </form>
        </table>
    </body>
</html>

2. Kemudian Kita Buat Proses Updatenya

       Setelah membuat file Updatenya selanjutnya kita buat file prosesnya yaitu untuk memproses pengeditannya. Langsung saja kita buat file php dengan nama update_proses.php dan berikut sintaknya :
<?php
    include('connect.php');

    $id_siswa = $_POST['id_siswa'];
    $nama_siswa = $_POST['nama_siswa'];
    $alamat_siswa = $_POST['alamat_siswa'];
   
    $queri = "UPDATE data_siswa SET nama_siswa = '$nama_siswa', alamat_siswa = '$alamat_siswa'";
    $lakukan = mysql_query ($queri);
   
    if ($lakukan) {
        echo 'Berhasil';
        header ('location:index.php');
    } else {
        echo 'Gagal !!!';
        header ('location:update.php');
    }
?>


Membuat Delete/Hapus PHP

       Terakhir kita buat sebuah file php untuk menghapus data pada database. Langsung saja kita buat file php dengan nama delete.php dan berikut sintaknya :
<?php
    include('connect.php');
   
    $id = $_GET['id'];
    $queri = "DELETE FROM data_siswa WHERE id_siswa = '$id'";
    $lakukan = mysql_query($queri);
   
    if ($lakukan) {
        echo 'Berhasil';
        header ('location:index.php');
    } else {
        echo 'Gagal !!';
        header ('location:index.php');
    }
?>

       Begitulah cara membuat Insert Update Deletenya dan terima kasih  telah berkunjung di webside ini. Dan untuk lebih cepatnya anda dapat mengkopi Sintak-sintak diatas. :D :D :D :v :)
 Sampai jumpa di tutorial selanjutnya. bey.......


Autor : Maz Phoerwantho 

Komentar

Postingan populer dari blog ini

Cara Membuat Dialog JOptionPane Pada Java

Cara Membuat Input Melalui JOptionPane In put Melalui JOptionPane           Cara lain untuk mendapatkan input dari User adalah dengan menggunakan class JOptionPane yang didapat dari  j avax-swing package. J Option Pane me mudahkan memunculkan dialo g box standar d yang mem berikan kepada u ser sebuah nilai atau menginformas ikan sesuatu. Contoh kode program : import javax.swing.JOptionPane; public class Contoh {       public static void main (String[] args) {           String name = " " ;           name = JOptionPane. showInputDialog ( "Please Input Your Name !" );           String msg = "Hello " + name + "!" ;           JOptionPane. showMessageDialog ( null , msg);    ...

Cara Membuat SESSION Login PHP

Cara Membuat Form Login Menggunakan SESSION pada PHP SQL        Kali ini saya akan membahas tentang cara membuat Form Login beserta Sessionnya pada php. Form Login sangat penting dalam membuat sebuah aplikasi terutama aplikasi yang didalamnya menyimpan data yang penting yang tidak seorang pun yang boleh tahu. Seperti aplikasi tabungan ataupun yang lainnya.        Tanpa basa-basi lagi mari kita buat Contoh Form Loginnya lengkap dengan Sessionnya. Perhatikan langkah-langkah berikut ini. hehehey :D Pertama marilah kita buat databasenya terlabih dahu lu dengan nama belajar_db (nama bisa diganti sesuai project yang sedang dibuat). Saya akan mebu atnya dengan phpmyadmin yang lebih mudah :D    Membuat database di phpmyadmin Membuat nama tabe l pada phpmyadmin Membuat nama col umns pada phpmyadmin     Membuat pr imary key pada username  Mengi si username dan password de ng...