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);
?>
0 komentar:
Posting Komentar