Setelah Anda mengenal
beberapa bentuk perintah SQL untuk memanipulasi atau mengolah data di MySQL,
pada bab ini Anda akan diperkenalkan bagaimana menerapkan konsep tersebut yang
terintegrasi dengan script PHP.
Pada bab ini terlebih
dahulu akan diperkenalkan bagaimana konsep inserting data ke MySQL melalui PHP.
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');
?>
Sebaiknya script di
atas kita simpan dalam file script tersendiri, misalkan koneksi.php. Selanjutnya
script tersebut kita includekan ke dalam script lain yang di dalamnya terdapat
query-query SQL.
Menjalankan Query SQL di PHP
Setelah kita melakukan
koneksi dari PHP ke MySQL, selanjutnya kita bisa menjalankan query melalui
script PHP.
Untuk menjalankan
query SQL di PHP, kita gunakan perintah
mysql_query(query);
Contoh:
Berikut ini contoh
script PHP untuk menjalankan query SQL untuk insert data ke table MySQL
<?php
include
"koneksi.php";
$query = "INSERT
INTO namaTabel(field1, field2) VALUES(value1, value2) ";
mysql_query($query);
?>
Selanjutnya akan
dibahas bagaimana mengimplementasikan konsep inserting data ke MySQL melalui
script PHP yang diintegrasikan dengan form input
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.