mysqlにある生年月日で年齢を示す必要なコードを正確に配置する方法がわかりません..常に1を教えてください..私のエラーがどこにあるのか教えてください.
これはコードです:
<?php
$query = "SELECT DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(f_nacimiento, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(f_nacimiento, '00-%m-%d')) AS age from PACIENTES where id_paciente = $_GET[id_paciente]";
echo print $age; ?>
データベースでは、行 f_nacimiento は日付型 (yyyy-mm-dd) です
よろしくお願いします!