Assalamualaikum wr. wb
baiklah teman semua. pada kali ini saya akan menjelaskan tentang cara mengimplementasikan query insert kedalam PHP.
sebelum saya masuk ke implementasinya, kita harus mempunyai sebuah databasenya. akan tetapi
pada kali ini saya akan menjelaskan source code php nya saja.
untuk teman sekalian yang belum paham mengenai cara membuat database,
membuat tabel, dan menginsert isi ke dalam tabel. anda bisa langsung
masuk ke link yang tersedia.
ini link untuk anda yang belum paham
1. cara membuat database.
2. membuat tabel.
3. menginsert isi ke dalam tabel.
baiklah saya akan memperlihatkan terlebih dahulu databasenya , tabel databasenya dan isi didalam tabel tersebut.
1. langkah pertama yaitu buka terlebih dahulu XAMPP nya
3. baru anda buka CMDnya
4. lalu ketikkan instruksi c:\xampp\mysql\bin
lalu anda ketikkan selanjutnya mysql -u root
5. setelah itu anda ketikkan Show databases; untuk memperlihatkan databasenya;
6. setelah itu untuk menjadikan database anda aktif anda tinggal ketikkan use tif2016;
7. setelah itu anda ketikkan show tables;
8. lalu untuk melihat isi tabel nya anda cukup ketikkan select*from tbl_mahasiswa;
disini saya memberikan sedikit cara untuk melihatkan databasenya, tabel databases dan isi tabel nya.
baiklah kita langsung saja ke inti permasalahan yang ingin saya jelaskan yaitu source code php nya.
1. kita harus membuat sebuah file dengan nama koneksi.php dan indentitas.php
lalu kita simpan file tersebut seperti gambar ini
di explorer > local disk c> xampp > htdocs >
pada htdocs anda buat folder baru.
gambarnya seperti berikut :
langsung saja saya akan membahas source codenya
1. koneksi.php
setelah itu disini saya akan menjelaskan sedikit tentang source codenya penjelasan untuk source code koneksi.php
1. tag <?php fungsi awal dari php dan diakhiri dengan ?>
2. $ ini adalah suatu varibel dengan nama variabelnya ( local, admin, password,database, dan connect)
3. isi dari variabel local adalah localhost, localhost ini adalah host server komputer anda
dan variabel admin adalah root, root ini adalah username server komputer anda,
variabel password yang terdapat komputer saya tidak ada, jadi pada variabel password tersebut
saya kosongkan.
variabel database saya adalah tif2016, tif2016 ini adalah database yang telah kita buat sebelumnya
variabel connect ini adalah untuk membuat koneksi dari php ke database,
4. mysql_connect ini berfungsi untuk membuat script php dengan database
2. login.php
1. pada tag <html> adalah tag pembuka suatu html atau Mendefinisikan root dari sebuah dokumen HTML dan ditutup dengan tag </html>.
2. pada tag <head> adalah kepala atau Mendefinisikan informasi tentang dokumen dan
ditutup dengan tag </head>.
3. pada tag <title> adalah judul atau Mendefinisikan sebuah title untuk dokumen dan ditutup dengan
tag </title>.
4. pada tag <body> adalah tubuh dokumen atau Mendefinisikan tubuh atau badan dokumen dan
ditutup dengan tag </body>
5. pada tag <h2> adalah headings pada HTML dan ditutup dengan tag </h2>
6. pada tag <center> adalah teks yang posisinya berada ditengah dan ditutup dengan tag </center>
dan pada tag <h2> dan tag <center> ini ditulis dengan silahkan masuk.
7. tag <form> adalah sebuah form HTML untuk input pengguna. dan ditutup dengan tag </form>
8. method adalah metode. jadi pada index1.php ini kita menggunakan metode POST. jadi POST
tersebut adalah metode pengiriman. pada php disini ada 2 metode yaitu post dan get jadi untuk
perbedaan POST dan GET anda dapat lihat di link ini . klik disini
9. action adalah aksi atau tindakan. jadi action ini adalah tempat menampung data yang dikirimkan
oleh metode POST atau GET. dan tempat menampung data tersebut berada di insert.php.
10. lalu untuk membuat inputan kita menggunakan tag <input type="text" name="nim"> dengan
type text dan name yang kita berikan sendiri. disini kita akan menggunakan 2 input yaitu nama
dan nim.
11. tag <br> adalah satu baris tunggal atau sama dengan fungsi enter
12. lalu untuk membuat button kita menggunakan tag <input type="submit" name="masuk"> dengan
type submit dan namenya masuk.
untuk ingin tahu tag tentang html. anda bisa klik link ini
3. insert.php
1. tag <?php fungsi awal dari php dan diakhiri dengan ?>
2. $ ini adalah suatu varibel dengan nama variabelnya ( local, admin, password,database, dan connect)
3. ; ini adalah tanda akhir dari php.
4.include "koneksi.php"; ini adalah untuk mengkoneksikan file ke database.
5. $nim = $_POST ['nim']; ini adalah membuat variabel nim dengan metode POST, dan hasil yang
dikirim berupa nim.
6. $nama = $_POST ['nama']; ini adalah membuat variabel nim dengan metode POST, dan hasil yang
dikirim berupa nama.
7. $queri = 'INSERT INTO mahasiswa SET nim='$nim', nama='$nama'"; ini adalah membuat
perintah untuk penginputan data untuk tabel mahasiswa dengan di set ke nim dan nama
8. $eksekusi = mysqli_query($terhubung,$query); adalah membuat variabel untuk mengeksekusi
query dan di koneksikan ke databases.
9. if ($eksekusi == true) adalah membuat perbandingan variabel eksekusi benar maka akan jalan
perintah berikutnya.
10. echo "sukses"; menampilkan tulisan sukses di laman browser jika perbandingan variabel benar.
11. }else{ adalah jika tidak
12. echo "gagal"; menampilkan tulisan gagal jika perbandingan variabel salah.
13. } ini adalah kurung kurawal sebagai penutup fungsi if.
14. ?> adalah fungsi penutup dari php.
selanjutnya untuk melihat hasilnya :
1. untuk index1.php
2. untuk insert.php
maka pada browser akan muncul sukses, apabila kita menginputkan datanya dengan benar, dan
apabila kita menginputkan datanya dengan salah maka akan muncul gagal.
jadi gambar untuk sukses seperti dibawah ini:
jadi gambar untuk gagal seperti dibawah ini :