Senin, 13 April 2015

Koneksi PHP ke Database dengan MySQLI Ekstension atau dengan PDO

Saat pertama kali belajar PHP, kita biasanya menggunakan koneksi ke MySQL dengan mysql_connect()mysql_query(), dan mysql_fetch_array(). Tetapi sejak PHP 5.5 dan  versi MySQL 4.1 ke atas  diharuskan menggunakan fungsi mysqli atau PDO. Alasannya, MySQL versi terbaru memiliki fitur-fitur yang semakin lengkap dan kompleks, sehingga PHP memutuskan untuk membuat fungsi extension baru agar programmer PHP bisa menggunakan fitur-fitur ini.

<?php
// cara mengakses MySQL menggunakan mysql extension:
$link = mysql_connect("localhost", "root", "PASSWORD");
mysql_select_db("NAMA_DATABASE");
$result = mysql_query("SELECT * FROM NAMA_TABEL");
$row = mysql_fetch_assoc($result);
  
// cara mengakses MySQL menggunakan mysqli extension:
$mysqli = new mysqli("localhost", "root", "qwerty", "NAMA_DATABASE");
$result = $mysqli->query("SELECT * FROM NAMA_TABEL");
$row = $result->fetch_assoc();
  
// cara mengakses MySQL menggunakan PDO:
$pdo = new PDO('mysql:host=localhost;dbname=NAMA_DATABASE', 'root', 'PASSWORD');
$statement = $pdo->query("SELECT * FROM NAMA_TABEL");
$row = $statement->fetch(PDO::FETCH_ASSOC);
?>
Categories:

0 komentar:

Posting Komentar