belajar dan berbagi

belajar dan berbagi

Teknik Menghitung Usia Dengan PHP MYSQL

Teknik Menghitung Usia Dengan PHP MYSQL

Teknik Menghitung Usia Dengan PHP MYSQL, pada kesempatan ini akan kita bahas mengenai bagaiamana
cara mengetahui umur seseorang dengan menggunakan perhitungan pada MySQL.
Cara ini digunakan untuk melengkapai data seseorang yang akan ditampilkan, umur seseorang dapat diketahui hanya dengan
tanggal lahir dan tanggal sekarang.

mengapa demikian??
karena pada teknik ini menggunakan CurrentDate (Tanggal sekarang). logika yang digunakan adalah tanggal sekarang dikurang dengan tanggak lahir (Umur=Tanggalsekarang-TanggalLahir)
jika diterapkan pada MySQL akan seperti ini..

YEAR(curdate()) – YEAR(tgllahir).
YEAR(curdate()) kurang lebih artinya tahun sekarang, sedangkan YEAR(tgllahir) setahu saya tahun tanggal lahir yang disini memanggil dari database.
searang silahkan Copy Script dibawah ini kemudian dijalankan..
jangan lupa simpan dengan nama index.php (atau nama lain yang penting .php dan jangan ada spasi pada namanya)


<html>
<head>
<title>Menghitung Usia Berdasarkan Tanggal Lahir</title>
</head>
<body>
Sekarang Tanggal :
<?php
$tgl = date('d / m / Y');
echo $tgl
?><p>
<table border="1px" width="400">
<?php
mysql_connect("localhost","root","");
mysql_select_db("tambahhapusedit");
$query = mysql_query("SELECT nama, alamat, tgllahir, kelamin, agama, YEAR(curdate()) - YEAR(tgllahir) AS usia FROM siswa;");
?>
<tr><td>Nama</td><td>Alamat</td><td>Tanggal Lahir</td><td>Kelamin</td><td>Agama</td><td>Usia</td></tr>
<?php
while ($r = mysql_fetch_array($query))
{
echo "<tr>
<td>$r[nama]</td>
<td>$r[alamat]</td>
<td>$r[tgllahir]</td>
<td>$r[kelamin]</td>
<td>$r[agama]</td>
<td>$r[usia]</td></tr>
";
}
?>
</table>
</body>
</html>

Selanjutnya silahkan masuk pada browser anda (localhost/menghitung_umur)
maka data lengkap beserta umur akan ditampilkan.


Demikaian pembahasan mengenai cara mengetahui umur seseorang dengan menggunakan php, Semoga Bermanfaat.

1 Response to "Teknik Menghitung Usia Dengan PHP MYSQL"

  1. oh.. kalo untuk mencari hari kelahiran gan... bagaimana ya..

    BalasHapus