Konsep INSERT Data dengan PHP

Setelah  kita  mengenal  beberapa  bentuk  perintah  SQL  untuk  memanipulasi  atau mengolah   data   di   MySQL,   sekarang kita    akan berkenalan tentang bagaimana menerapkan konsep tersebut yang terintegrasi dengan script PHP.
Sebelumnya kita akan kenalan dahulu tentang bagaimana konsep inserting data ke MySQL melalui PHP.

Koneksi PHP ke MySQL
Perintah PHP untuk koneksi ke MySQL:
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

Menjalankan Query SQL di PHP
Untuk menjalankan query SQL di PHP, kita gunakan perintah

mysql_query(query);

Nah, sekarang kit akan masuk dalam pengimplementasian konsep inserting data ke MySQL melalui script PHP yang diintegrasikan dengan form input. Seperti biasanya kita akan mempelajarinya melalui studi kasus seperti berikut ini:

KASUS 1: 
Buatlah form untuk keperluan pengisian buku tamu (guestbook) dengan data yang diisikan sbb: 
Nama pengisi Email Situs Web Komentar 

Buat pula sebuah tabel dalam database untuk menyimpan data isian buku tamu tersebut dengan field sbb:
Keterangan: 
Field ‘tanggal’ digunakan untuk menyimpan informasi tanggal kapan komentar tersebut dikirim (tanggal ini secara otomatis membaca tanggal ketika komentar buku tamu disubmit).

KASUS 2:
Buatlah form untuk registrasi mahasiswa baru angkatan tahun 2009 di sebuah universitas  X yang di dalamnya  terdapat  3 buah  fakultas,  yaitu  KEDOKTERAN (kode: A), TEKNIK (kode: B), dan MIPA (kode: C) 
Berikut ini gambaran form untuk registrasi mahasiswa adalah: 
Setiap kali data mahasiswa  baru diinputkan,  maka secara otomatis  dibuatkan nomor induk mahasiswa (NIM) dengan format X-XX-XXXX sebelum disimpan ke database dengan keterangan: 
Digit pertama menunjukkan kode fakultas si mahasiswa, Digit kedua dan ketiga menunjukkan  tahun  angkatan,  dan  4  digit  sisanya  menunjukkan  nomor  urut mahasiswa sesuai kode fakultas dan tahun angkatannya 
Berikut ini contoh  cara pemberian NIM,  misalkan  terdapat  6 data mahasiswa yang akan diinputkan.
Sedangkan field tabel database yang diperlukan untuk registrasi ini adalah



Komentar