我试图从另一个表填充一个表,只有当一天是周末,但是当我尝试将我的结果提取到一个 php 数组中时,它说我正在获取一个非对象,并且这个错误开始于我添加了我的 where 子句,它试图只选择周末。如果有人可以看一下并纠正我,我的代码是:
已编辑
$con->query("INSERT INTO eventos_dias SELECT DATE(inicio_periodo),'1','0','0','0' FROM eleva WHERE HOUR(inicio_periodo) BETWEEN 0 AND 6 AND WEEKDAY('inicio_periodo') BETWEEN 5 AND 6")
$query=$con->query("SELECT Data, Sum(0h_6h) as sum0_6,Sum(6h_12h),Sum(12h_18h),Sum(18h_24h) FROM evnetos_dias
GROUP BY Data
ORDER BY Data ASC")
while($row->$query->fetch(PDO::FETCH_ASSOC)) //this line contains the error
{
$dados0_6_fds[] = $row['sum0_6'];
}
想法也很受欢迎!