Berita terbaru dari PHP bahwa rencananya untuk versi yang terbaru PHP v.5.5 sudah tidak akan lagi mensupport fungsi-fungsi MySQL seperti mysql_query,mysql_fetch_array, mysql_connect, dan fungsi mysql lainnya. Jika dipaksakan mengunakan fungsi tersebut akan keluar error warning Deprecated artinya fungsi tersebut sudah usang, dan tidak akan digunakan lagi.
Pertanyaannya bagaimana PHP bisa bekerja dengan MySQL ? ada dua pilihan yaitu menggunakan MySQLi function atau menggunakan PHP PDO, nah dalam kasus ini penulis memberikan contoh CRUD menggunakan PHP PDO MySQL.
Adapun jika diambil kesimpulan dari Script yang dibuat adalah :
1. Koneksi
mysql_connect($host,$user,$pass);
menjadi :
$PDO = new PDO(‘mysql:host=hostname;dbname=db_name’, $user, $pass);
2. Query
mysql_query(“perintah query”);
menjadi :
$sql_nya = “perintah query'”;
$pdo_nya= $PDO->prepare($sql_nya);
$pdo_nya->execute();
$result_nya = $pdo_nya->fetchAll();
3. Fetching
mysql_fetch_array(mysql_query)
menjadi
foreach($result_nya as $key => $baris_hasil) {
echo $baris_buku[‘nama_kolom’]
}
4. SQL Error Warning
mysql_error();
Menjadi:
$PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
Contoh penggunaan ke-empat PDO diatas dapat anda pelejara pada contoh program yang bisa anda downlaod pada bagian bawah artikel ini. Kasus dari contoh adalaha aplikasi perpustakaan lihat screenshoot dibawah ini :
Post a Comment