Studi Kasus : Menjalankan Query SQL via PHP

Kebutuhan : Webserver, Php, dan Mysql telah terinstal dikomputer masing – masing. (Tips : Anda bisa menginstal bundle seperti AppServ, EasyPHP, atau XAMPP daripada menginstal 3 fitur tersebut satu persatu). Disini saya memakai XAMPP 1.7.2

Untuk menjalankan query – query SQL, kita bisa melakukannya dengan beberapa cara, yaitu melalui command prompt , PHPMyAdmin, atau dengan script PHP. Berikut adalah contoh untuk melakukan operasi database query SQL dengan PHP.

Praktik : Membuat database

1. Pastikan database bernama “db_buku” belum ada.

2. Buka teks editor kesukaan anda, dan ketikkan script php berikut ( anda bisa menggunakan notepad bawaan windows ). Sesuaikan nama user dan password dengan pengaturan mysql anda.

<?php
/* config.php */
$host = "localhost"; // hostname
$user = "root"; // nama user mysql
$pass = ""; // password mysql
/*Koneksi ke basis data*/
$connect = mysql_connect($host,$user,$pass) or die("Check
Koneksi");
/*Membuat database bernama buku*/
if ($connect){
echo "Koneksi berhasil";
$createdb = mysql_query("CREATE DATABASE IF NOT EXISTS
db_buku") or die(mysql_error());
}
else { echo "Koneksi Gagal"; }
?>

3. Simpan script diatas dengan nama createDB.php, dan simpan ke direktori document root anda (biasanya berada dalam folder htdocs atau www)

4. Buka browser anda, ketikkan http://localhost

Anda akan melihat tampilan seperti dibawah

5. Klik pada file creteDB.php untuk menjalankannya. Jika sukses, maka akan ditampilkan konfirmasi bahwa koneksi telah berhasil.

6. Voila! Anda sudah mempunyai database bernama db_buku. Silahkan cek di mysql command prompt anda.

Tips : Anda bisa mencoba untuk menjalankan query SQL yang lain seperti create table, select, delete, dan lain sebagainya dengan mengganti query sql pada script diatas. Sebagai contoh :


$createdb = mysql_query("CREATE DATABASE IF NOT EXISTS
db_buku") or die(mysql_error());

anda ganti dengan,

/* query untuk menggunakan db_buku */
$selectdb = mysql_select_db("db_buku") or die(mysql_error());
/* query untuk membuat tb_buku */
$createtabel = mysql_query("CREATE TABLE tb_buku ( BUKU_ID VARCHAR(10) PRIMARY KEY,
JUDUL VARCHAR(50),
TAHUN YEAR(4),
JUMLAH INT(2))");

Happy coding !
Hal yang juga menarik:

Hak Cipta

Semua skrip dan teknik dalam artikel di itx.web.id boleh digunakan sebagaimana kehendakmu tanpa perlu mencantumkan sumber. Kamu tidak boleh mengkopi seluruh artikel, dalam Bahasa Indonesia ataupun diterjemahkan ke dalam bahasa lain.


Related Articles:

Artikel terkait:

: PHP

About the author

obviously, a girl. with sweet smile, off course. turning her 21 years trapped on Informatics departement and just started to having some crush with it lately. she uses wordpress. she loves php. she lo

5 Comments

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

x( X-( B-) ;-) :wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :D :?: :-| :-x :-o :-P :-D :-? :-)) :-) :-( :-& :) :( :!: 8-O 8-) 8) (Русский) (yahoo) (worship) (woot) (wave) (unsure) (tongue) (thinking) (tears) (taser) (smileydance) (sleeping) (sick) (scenic) (rofl) (rock) (party) (panic) (okok) (nottalking) (ninja) (music) (muscle) (muhaha) (money) (mmm) (lonely) (lol) (lmao) (idiot) (hungry) (highfive) (heart_beat) (heart) (headspin) (hassle) (haha) (gym) (griltongue) (goodluck) (girlkiss) (funkydance) (fish_hit) (eyeroll) (evilsmirk) (evil_grin) (drinking) (doh) (devil) (dance) (cry) (cozy) (coffee) (brokenheart) (bringit) (blush) (bigeyes) (beer) (banana_rock) (banana_ninja) (banana_cool) (applause) (annoyed) (angry) (K) (: