如何統計年齡等於18歲的人數?如何統計年齡等於特定數量的人數?
<?php $emp_query=mysql_query("SELECT
'employeeID',
`LastName`,
`birthday`,
(YEAR(CURRENT_DATE)-YEAR(`birthday`))-(RIGHT(CURRENT_DATE,5)<RIGHT(`birthday`,5)
) AS `age`
FROM `employee`
ORDER BY `LastName`");
while($row=mysql_fetch_array($emp_query)){ $id=$row['employeeID']; ?>
<td><?php echo $row['LastName']; ?></td>
<td><?php echo $row['birthday']; ?></td>
<td><?php echo $row['age']?></td>
<?php } ?>
你需要讀懂mysql的集合函數。此外,不要使用mysql_ *作爲新代碼,它已被棄用,不能正確支持Mysql 5,不安全,並且將來將從PHP中刪除。改用mysqli或PDO。 – GordonM
你能概述這個代碼的具體問題嗎? – halfer