Cara Insert data ke database MySql dengan PHP


Selamat sore dan berjumpa kembali semua.. :D
Baik langsung saja ke pokok nya. Pada kali ini akan dibahas bagaimana cara melakukan insert atau input data ke database MySql dengan bahasa pemrograman PHP. Untuk saat ini kita akan membuat bagaimna cara insert data buku ke suatu tabel.
Sebelumnya nanti kita akan menggunakan file koneksi.php yang sudah dibahas pada postingan sebelumnya. Jika belum baca silahkan mengunjungi

sumber:
 http://pehapecode.wordpress.com/2011/05/24/koneksi-php-dan-mysql/.

Baiklah, langsung saja..
  1. pertama buatlah tabel nya dulu dengan nama buku di database pehapecode yang sebelumnya sudah kita buat seperti pada gambar berikut.. 
  2. ketika sudah definisikan tiap atributnya seperti gambar berikut
  3. klik save dan maka akan terlihat struktur tabel seperti berikut  
  4. kemudian mari kita bermain dengan syntak html dan php nya :D
  5. kita akan membuat file index.php untuk tampilan input, input.php untuk script insert ke database dan view.php untuk melihat hasil inputan.
  6. index.php 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <html>
    <head>
        <title>pehapecode</title>
    </head>
    <body>
     <form name="input" method="POST" action="input.php">
        <table>
                <tr>
                    <th colspan="2">Input Buku</th>
                </tr>
                <tr>
                    <td>Judul</td>
                    : <input type="text" name="<span class=" />judul"/>
                </tr>
                <tr>
                    <td>Pengarang</td>
                    : <input type="text" name="<span class=" />pengarang"/>
                </tr>
                <tr>
                    <td>Tahun</td>
                    : <input type="text" name="<span class=" />tahun"/>
                </tr>
                <tr>
     &nbsp;
                    <input type="submit" name="submit" value="<span class=" />simpan">
                </tr>
        </table>
        </form>
    </body>
    </html>
    kemudian file input.php 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?
     include "koneksi.php"//panggil file koneksi.php yang telah dibuat
     //mengambil variabel yang dikirim oleh index.php
     $jud=$_POST['judul'];
     $peng=$_POST['pengarang'];
     $th=$_POST['tahun'];
     
     $query="insert into buku values('','$jud','$peng','$th')";
     $exe=mysql_query($query);
     
        echo"<a href='index.php'>Input Lagi</a></br>";
        echo"<a href="view.php">Lihat Hasil Input</a>";
    ?>
    kemudian file view.php 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <html>
    <head>
        <title>pehapecode</title>
    </head>
    <body>
        <table border=1 width="30%">
            <tr>
                <th>No</th>
                <th>Judul</th>
                <th>Pengarang</th>
                <th>Tahun</th>
            </tr>
            <? include "koneksi.php";
     $query="select * from buku";
                $exe=mysql_query($query);
                $no=1;
                while ($row=mysql_fetch_array($exe)) { ?>
            <tr>
                <td><? echo $no;?></td>
                <td><? echo $row[1];?></td>
                <td><? echo $row[2];?></td>
                <td><? echo $row[3];?></td>
            </tr>
            <? $no++; } ?>
        </table>
        <a href='index.php'>Input Lagi</a></br>
    </body>
    </html>


    simpan index.php di xampp/htdocs/pehape.
  7.   Langkah terakhir
    buka browser dan ketikan http://localhost/pehapecode/index.php
    klik simpan
    coba lihat hasilnya
    sudah nampilkah data yang di inputkan?
    bagaimana mudah bukan? :-)
    Jika masih ada yang eror, silahkan di cek kembali syntaknya.
    jangan lupa di rate dan di komen ya. 
    Terima kasih :D

Subscribe to receive free email updates:


Please Wait...