在数据库中,当我在phpmyadmin中运行以下查询时,我得到了理想的结果:
但在php页面中,其显示如下,但未显示员工姓名和日期:
$sql = "SELECT employeename, DATE(reattemptdate) as date, COUNT(*)
as count FROM orders WHERE employeename in ('nawaz' , 'asha')
AND DATE(reattemptdate) > DATE(NOW() - INTERVAL 7 DAY)
GROUP BY employeename, date";
$results = $db_handle->runSelectQuery($sql);
$numrowsresult =$results[0]['count'];
foreach ($results as $result)
{
echo $result['count']."<br>";
}
答案 0 :(得分:2)
您还需要echo
这些字段:)
foreach ($results as $result)
{
echo $result['employeename']."<br>";
echo $result['date']."<br>";
echo $result['count']."<br>";
}
答案 1 :(得分:1)
您需要回显姓氏和日期。请尝试这个,
$sql = "SELECT employeename, DATE(reattemptdate) as date, COUNT(*)
as count FROM orders WHERE employeename in ('nawaz' , 'asha')
AND DATE(reattemptdate) > DATE(NOW() - INTERVAL 7 DAY)
GROUP BY employeename, date";
$results = $db_handle->runSelectQuery($sql);
$numrowsresult =$results[0]['count'];
foreach ($results as $result)
{
echo $result['count'].'-'.$result['employeename'].'-'.$result['date']."<br>";
}