Monday, December 1, 2008

Connect ke database MySQL

Untuk koneksi ini kita membutuhkan alamat MySQL server, user dan password.

$dbhost adalah alamat MySQL server, gunakan localhost atau 127.0.0.1 jika letak MySQL server sama dengan webserver. $dbuser & $dbpass adalah username & password yang digunakan untuk mengakses MySQL.

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'dbase';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

mysql_select_db($dbname);
?>

Untuk membuat koneksi ke database kita gunakan mysql_connect(), jangan lupa menggunakan mysql_select_db() untuk memilih database yang diinginkan.

Jika letak MySQl server tidak sama & perlu port number, bisa ditulis seperti dibawah:

<?php
$dbhost = 'mysqlserver.com:3306';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'dbase';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');

mysql_select_db($dbname);

?>

Konfigurasi koneksi database ini akan kita simpan sebagai config.php, jika sewaktu-waktu dibutuhkan kita bisa include file tsb.