Berikut penjelasan dan contoh dalam memahami cara membuka dan menutup koneksi database MySQL dengan menggunakan bahasa pemrograman PHP. Sebelum mencoba skrip ini, pastikan anda sudah mengetahui password dan username server database dan tentunya sudah instal web server.
Jika belum mempunyai server apache, silahkan anda mengunjungi tutorial ” Cara Install XAMPP Web Server di Windows “.
Cara Membuka Koneksi Database MySQL PHP
PHP menyediakan mysql_connect
yang berfungsi untuk membuka koneksi database. Fungsi ini membutuhkan lima parameter dan mengembalikan link identifier MySQL ketika berhasil, atau FALSE ketika gagal.
connection mysql_connect(server,user,passwd,new_link,client_flag);
Berikut penjelasan masing-masing prameter:
server
: nama host yang menjalankan server database. Jika tidak ditentukan maka nilai default adalah localhost: 3306.user
: nama pengguna yang mengakses database. Jika tidak ditentukan maka default adalah nama user default server.passwd
: password dari pengguna yang mengakses database. Jika tidak ditentukan maka akan diisi kosong.new_link
: jika ada panggilan kedua yang dibuat untukmysql_connect()
dengan argumen yang sama, maka tidak ada koneksi baru akan dibentuk; sebaliknya, identifier dari koneksi yang telah dibuka akan dikembalikan.client_flags
: sebuah kombinasi dari konstanta berikut:MYSQL_CLIENT_SSL
– memungkinkan enkripsi SSL GunakanMYSQL_CLIENT_COMPRESS
– memungkinkan menggunakan kompresi protokolMYSQL_CLIENT_IGNORE_SPACE
– memungkinkan spasi setelah nama fungsiMYSQL CLIENT_INTERACTIVE
– memungkinkan menampilkan waktu timeout secara interaktif
Cara Menutup Koneksi Database MySQL PHP
Ini fungsi yang sederhana, PHP dengan fungsi mysql_close
digunakan untuk menutup koneksi database. Fungsi ini membutuhkan koneksi yang telah dibuat oleh fungsi mysql_connect
yang mengembalikan nilai TRUE jika berhasil atau FALSE jika gagal.
Perhatikan contoh skrip dibawah ini:
<?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $koneksi = mysql_connect($dbhost, $dbuser, $dbpass); if(! $koneksi ) { die('Gagal Koneksi: ' . mysql_error()); } echo 'Koneksi Berhasil'; mysql_close($koneksi); ?>
Skrip diatas jika dijalankan akan memeriksa koneksi ke server database, jika koneksi berhasil maka akan memunculkan pesan ” Koneksi Berhasil “, jika gagal akan menampilkan pesan ” Gagal Koneksi “. Jika anda ingin lebih memahami tentang koneksi PHP dan Mysql, silahkan mengunjungi tutorial ” Cara Koneksi Database MySQL dengan PHP “.
Happy Nyekrip!
saya bisa dapat membuat database sederhana, Setelah membaca blog anda, makasih atas bantuan blognya
sebetulnya sintak yang baku apa aja sih dalam php,contoh di $koneksi=BLA..BLA..cuma di tulis menjadi $kon=bla bla atau dlm sintak $dbuser=” ” diganti $user=””
Dari sintak tsb ada
itu hanya penamaan variable :)
aplikasi apa saja yang di kalw mau belajar php
cukup xampp dan browser :)
min mau tanya nih kalo terjadi Fatal error: Call to undefined function mysql_connect() in C:\xampp\htdocs\Perkasa\test.php on line 5 itu gimiana ya
turunkan versi php anda :)
tutornya bisa di lengkaping gk min?
taruh cara bikin scriptnya gitu, bikin pake model php ata gmn trus nyimpenya gmna ? trus mau cek berhasil apa gk tutornya juga ..
min mau tany skrip diatas diinput kmana biar bisa conek ke database?
Agan yang terhomat,
itu scrip dijalankan dimana ya gan>
di sql query agan yang terhomat juga..
gan , kenapa yah pada saat saya mau running dari dreamweaver saya ke browser , muncul permintaan konfigurasi untuk server side code, bagaimana menghilangkan nnya >
naroh file PHPnya dimana ya gan
di htdocs gan, jika agan pakai xampp.
Assalamu alaikum
Bismillah…masih masukannya bagus buatt pemula gan
Waalaikumsalam..
Assalamu alaikum… Makasih gan…
Waalaikumsalam..
mantap gan
setelah saya isi password nya , knapa tampilan welcomenya gk muncul min??
mungkin password salah?