Fungsi PHP mysql untuk database yang dulu sudah deprecated, saat ini kita bisa menggunakan fungsi PHP mysqli untuk kebutuhan akses ke database MySQL kita.
Berikut ini contoh penggunaan fungsi PHP mysqli tersebut.
Dalam contoh kali ini, kita akan mencoba menampilkan beberapa field dari tabel kelompokfile dan detailmenyewa dengan beberapa ketentuan. Query yang akan dijalankan adalah sebagai berikut:
“SELECT judul,harga_sewa,count(film.kode_film) FROM kelompokfilm,film, detailmenyewa where detailmenyewa.kode_film=film.kode_film and kelompokfilm.jenis=film.jenis GROUP BY film.kode_film”
Sebelum membuat file untuk menampilkan hasil query tersebut, kita buat terlebih dahulu file untuk menghubungi database yang kita beri nama mysql_connect.ini. Isi dari file tersebut adalah seperti ini:
<?php
$con=mysqli_connect(‘localhost’,'root’,”);
if (!$con)
{
die(mysql_error());
}
mysqli_select_db($con,’RumahFilm’);
?>
$con=mysqli_connect(‘localhost’,'root’,”);
if (!$con)
{
die(mysql_error());
}
mysqli_select_db($con,’RumahFilm’);
?>
Berikut isi file utamanya:
<?php
include (“mysql_connect.ini”);
$kueri=”SELECT judul,harga_sewa,count(film.kode_film) FROM kelompokfilm,film, detailmenyewa where detailmenyewa.kode_film=film.kode_film and kelompokfilm.jenis=film.jenis GROUP BY film.kode_film”;
mysqli_query($con,$kueri);
echo mysql_error();
$data_buffer=mysqli_query($con,$kueri);
mysqli_close($con);
?>
<table border=1>
<?php
echo (“<tr><td>Judul Film</td><td>Harga Sewa</td><td>Frekuensi Disewa</td></tr>”);
while($data=mysqli_fetch_row($data_buffer)){
echo(“<tr><td>$data[0]</td>”);
echo(“<td>$data[1]</td>”);
echo(“<td>$data[2]</td></tr>”);
}
?>
</table>
</body>
</html>
0 comments:
Post a Comment