PHP Connection To MySQL Database – Adalah suatu fungsi untuk menghubungkan atau mengkoneksikan PHP dengan Mysql Database.
Dalam MYSQL terdapat 2 fungsi untuk menghubungkan PHP dengan Mysql yaitu mysqli() dan PDO(). Versi PHP sebelumnya menggunakan ekstensi MySQL. tetapi, ekstensi ini tidak di gunakan lagi sejak tahun 2012.
Isi Artikel
Kelebihan dan kekurangan MySQLi dan PDO
PHP Connection To MySQL Database – PDO mendukung 12 sistem database yang berbeda, sedangkan MySQLi hanya akan bekerja dengan database MySQL.
Kemudian Jika Kita harus mengubah atau migrasi sebuah proyek, Anda untuk menggunakan database lain, PDO membuat prosesnya mudah. Kita hanya perlu mengubah string koneksi dan beberapa kueri. Dengan MySQLi, Kita perlu menulis ulang seluruh kode dan termasuk kueri.
Baca Juga : Backup database dengan batchfile, Cara Implementasi JavaScript, Apa Itu JavaScript ?, Register & Unregister ActiveX control (OCX)
MySQLi Connection Object – Oriented
Berikut adalah contoh MySQLi koneksi dengan ber orientasi object atau OOP. berikut contohnya :
<?php
$server= "localhost";
$user = "username";
$password = "password";
// Membuat koneksi
$con = new mysqli($server, $user , $password);
// Cek koneksi
if ($con->connect_error) {
die("Koneksi gagal: " . $con->connect_error);
}
echo "koneksi sukses";
?>
PHP MySQL Connection – MySQLi Procedural
Berikut adalah contoh PHP MySQL – MySQLi Procedural, perhatikan contoh di bawah ini :
<?php
$server = "localhost";
$user = "username";
$password = "password";
// Buat koneksi
$con = mysqli_connect($server, $user, $password);
// cek koneksi
if (!$con) {
die("koneksi gagal: " . mysqli_connect_error());
}
echo "koneksi sukses";
?>
Baca Juga : Membuat Pernyataan Atau Statement Pada Javascript, JavaScript Syntax, Cara Install Microsoft SQL Server 2008 R2 (MSSQL 2008 R2) Cara Install Wonderware Intouch, Intouch Network Application Development (NAD)
PHP MySQL Connection – PDO
Berikut adalah contoh skript PHP Connection MySQL Database menggunakan fungsi PDO, perhatikan contoh berikut :
<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
$conn = new PDO("mysql:host=$servername;dbname=dbtest", $username, $password);
// set PDO error exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Koneksi suksess";
} catch(PDOException $e) {
echo "Koneksi gagal: " . $e->getMessage();
}
?>
0 Komentar