Melanjutkan dari sesi sebelumnya, di kesempatan kali ini saya akan menjelaskan cara menampilkan data record hanya bulan ini di php dan mysql part2. Apabila di sesi yang sebelumnya teman-teman telah membangun struktur table_barang dan juga dengan isi record dummynya. Di sesi ini teman-teman telah dapat seketika membangun kode dan juga dengan koneksi database mysql di php. Namun perlu teman-teman perhatikan lagi sebelumnya, sesuai dengan judul dari penjelasan ini dimana bulan yaitu selaku referensi bagi menampilkan data tersebut secara realtime di bulan kini secara automatic. Teman-teman lihat di field tgl_masuk yang terdapat di table tersebut, dimana field tersebut type field nya yaitu DateTime. Lantas apakah dapat mengerjakan pencarian dengan type data field DateTime tersebut. Perlu teman-teman ketahui lagi sebelumnya, bagi mencari data yang terkait bulan kini dengan type data field tersebut dapat menggunakan manfaat MONTH(field_datetime) di kondisi query mysql nantinya. Dan manfaat tersebut tak hanya dapat bagi type data field DateTime, melainkan Date pun dapat. Seketika saja bagi melanjutkan dari tahapan sebelumnya teman-teman dapat ikuti tahapan dibawah ini.
Berikut Tahapannya :
- Teman-teman bikin terlebih dahulu satu buah file koneksi php dengan nama koneksi.php di pada folder project teman-teman, dan ketikan kode seperti dibawah ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?php
$server = “localhost”;
$user = “root”;
$pass = “”;
$dbname = “latihan”;
$conn = mysqli_connect($server, $user, $pass, $dbname);
if(!$conn){
die (“Connection failed: “.mysqli_connect_error());
}
/* Bagi Cek Koneksi */
?>
|
note: sesuaikan dengan koneksi database kalian, seperti server, user dan password databasenya. (bagi setelan diatas adalah default bawaan webserver xampp)
- Berikutnya bikin lagi satu buah file dengan nama index.php yang sejajar dengan file yang sebelumnya dikerjakan, jikalau telah ketikan kode seperti dibawah ini :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?php
include “koneksi.php”;
$bln = date(“m”);
$tampil = $conn–>query(“SELECT * FROM table_barang WHERE MONTH(tgl_masuk) = ‘”.$bln.“‘ “);
echo “<table border=1>
<thead>
<tr>
<th>Nama Barang</th>
<th>Satuan Barang</th>
<th>Harga Satuan</th>
</tr>
</thead>
<tbody>”;
while ($r = mysqli_fetch_array($tampil)) {
echo “<tr>
<td>$r[nama_barang]</td>
<td>$r[satuan]</td>
<td>Rp. $r[harga_satuan]</td>
</tr>”;
}
echo “</tbody>
</table>”;
?>
|
- Apabila telah teman-teman save kedua file tersebut, dan lihat hasilnya via browser kesayangan kalian.
- Karenanya akan menampilkan output data seperti dibawah ini :
Hingga disini penjelasan saya mengenai cara menampilkan data record hanya bulan ini di php dan mysql part2, semoga bermanfaat.
sumber :kursuswebprogramming.com/blog/