Tutorial Membuat koneksi ke database dengan mysql dan mysqli
Sebelum menginjak tutorial. Saya akan jelaskan sedikit tentang perbedaan mysql dan mysqli.
kepanjangan dari Mysql adalah My Structured Query Language, Program yang berjalan sebagai server menyediakan multi-user mengakses ke sejumlah database.
kepanjangan dari mysqli adalah MySQL Improved Extension, ekstensi mysqli merupakan versi perbaikan dan penambahan dari ekstensi dari mysql sebelumnya yang umum digunakan. Ekstensi mysqli dibuat untuk mendukung fitur-fitur terbaru dari MySQL Server versi 4.1 keatas. Dimulai dari PHP versi 5.5, ekstensi mysql tidak lagi disarankan penggunaannya dan berstatus deprecated, yang berarti mungkin akan dihapus pada PHP versi berikutnya. Kita disarankan untuk mulai beralih menggunakan mysqli atau PDO.
Koneksi ke database - Untuk membuat koneksi dengan MySQL Server, di dalam mysql kita menggunakan fungsi mysql_connect(), sedangkan di dalam mysqli, kita menggunakan mysqli_connect(). Begitu juga dengan fungsi lain seperti mysql_query() menjadi mysqli_query().
1. Menggunakan ekstensi mysql. buatlah file dengan ekstensi .php. Semisal koneksi.php di notepad++ atau yang lain.
<?php
$host = "localhost"; // Server Anda
$user = "root"; //Username
$pass = "123456"; //password mysql
$dbName = "db_ku"; //nama database
mysql_connect($host, $user, $pass); //mencoba menghubungkan dengan mysql_connect
mysql_select_db($dbName) //memilih database pada variabel$dbName
or die ("Connect Failed !! : ".mysql_error()); //menandakan bahwa koneksi gagal
?>
2. Menggunakan ekstensi mysqli. buatlah file dengan ekstensi .php. Semisal koneksi.php di notepad++ atau yang lain.
<?php
//koneksi
$mysqli = mysqli_connect('localhost','root','123456'); //mencoba koneksi dengan mysqli_connect('serveranda','usernamemysql','passwordmysql');
mysqli_select_db($mysqli,'db_ku'); //memilih database
?>
Kemudian, masih dalam mysqli.
<?php
$mysqli = new mysqli("localhost", "root", "123456", "db_ku");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}
?>
Untuk mencoba test apakah koneksi berhasil terhubung atau tidak dengan cara, panggil melalui browser dengan alamat "http://127.0.0.1/koneksi.php" atau "localhost/koneksi.php". Jika tampil hanya blank saja berarti koneksi terhubung, jika terdapat kesalahan seperti error maka cek lah apakah data server, username,password maupun database yang anda tuliskan sudah benar.
Sekian tutorial dalam postingan ini, Kurang lebihnya mohon maaf. Terimakasih ^_^
<?php
$host = "localhost"; // Server Anda
$user = "root"; //Username
$pass = "123456"; //password mysql
$dbName = "db_ku"; //nama database
mysql_connect($host, $user, $pass); //mencoba menghubungkan dengan mysql_connect
mysql_select_db($dbName) //memilih database pada variabel$dbName
or die ("Connect Failed !! : ".mysql_error()); //menandakan bahwa koneksi gagal
?>
2. Menggunakan ekstensi mysqli. buatlah file dengan ekstensi .php. Semisal koneksi.php di notepad++ atau yang lain.
<?php
//koneksi
$mysqli = mysqli_connect('localhost','root','123456'); //mencoba koneksi dengan mysqli_connect('serveranda','usernamemysql','passwordmysql');
mysqli_select_db($mysqli,'db_ku'); //memilih database
?>
Kemudian, masih dalam mysqli.
<?php
$mysqli = new mysqli("localhost", "root", "123456", "db_ku");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}
?>
Untuk mencoba test apakah koneksi berhasil terhubung atau tidak dengan cara, panggil melalui browser dengan alamat "http://127.0.0.1/koneksi.php" atau "localhost/koneksi.php". Jika tampil hanya blank saja berarti koneksi terhubung, jika terdapat kesalahan seperti error maka cek lah apakah data server, username,password maupun database yang anda tuliskan sudah benar.
Sekian tutorial dalam postingan ini, Kurang lebihnya mohon maaf. Terimakasih ^_^
Posting Komentar