PHP Basic – Konsep INSERT Data dengan PHP

0
429

Koneksi PHP ke MySQL
Sebelum kita membahasnya lebih lanjut tentang inserting data, terlebih dahulu akan disinggung tentang bagaimana caranya melakukan koneksi dari PHP ke MySQL.

Perintah PHP untuk koneksi ke MySQL adalah:
mysql_connect(‘nama host’, ‘nama user’, ‘password’);
mysql_select_db(‘nama db’);

Keterangan:

  • Nama Host : nama komputer di mana MySQL nya berada, kalo berada di komputer itu sendiri maka nama hostnya: ‘localhost’, bisa juga diberi nomor IP dari komputernya.
  • Nama User : nama user yang memiliki hak akses ke MySQL nya
  • Password : password dari nama user yang punya hak akses ke MySQL
  • Nama DB : nama database yang akan dipilih

Contoh:
Berikut ini adalah script untuk melakukan koneksi ke MySQL dengan nama host:
localhost, user : root, password: root, dan nama database: contoh

<?php
mysql_connect(‘localhost’, ‘root’, ‘root’);
mysql_select_db(‘contoh’);
?>


Studi Kasus

Dalam studi kasus ini akan dicontohkan bagaimana cara membuat form registrasi yang di dalamnya terdapat beberapa jenis komponen input seperti textbox, radiobutton, combo box, checkbox dan textarea.

Form tersebut akan diterapkan dalam kasus registrasi peserta suatu seminar secara online.
Untuk keperluan tersebut terlebih dahulu kita buat tabelnya.

Nama Tabel : peserta
Field

id integer auto increment primary key
namaPeserta varchar(30)    
tglLahir date    
tmptLahir varchar(30)    
sex varchar(1)    
alamat text    
tglDaftar date    
informasi text    

Keterangan:
Field ‘informasi’ digunakan untuk menyimpan keterangan darimana peserta seminar
mendapatkan informasi tentang seminar (dari surat kabar, televisi, atau dari teman).
Field ‘id’ diset bertipe data integer dan berupa auto increment. Maksud dari auto
increment adalah secara otomatis akan muncul nomor urut begitu data baru
dimasukkan ke dalam tabel.
Field dengan tipe data DATE, harus berformat YYYY-MM-DD (tahun-bulan-tgl)

Selanjutnya kita siapkan form untuk input data peserta seminarnya

registrasi.php

 

Setelah kita buat form registrasinya, selanjutnya kita buat form untuk proses penyimpanan data pesertanya.
submit.php

Comments

comments