假设我想总结休假表中的持续时间,条件为 Leave_Type = 'Annual' 和 Status = 'Approved'
我的数据库
table leave
{Leave_ID(PK), Leave_Type, Status, Duration, Emp_ID(FK)}
table employee
{Emp_ID(PK), Emp_Name}
我使用以下代码来总结 Duration
$aid=$_SESSION["eid"];
$Annual = mysql_query("select SUM(Duration)
FROM `leave`
WHERE leave.Leave_Type = 'Annual' and leave.Status = 'Approved'
and leave.Emp_ID = employee.Emp_ID and leave.Emp_ID = $aid");
我显示输出的方式
<td><?php echo $Annual;?></td>
但我得到的输出类似于“资源 id#4”。这不是我想要的输出,它应该是持续时间的总和。mysql_query
我打印输出的方式或方式有什么问题吗?