[英]Php mysql table column name conflict
在这里遇到了我无法控制的问题。 我在未创建的表上运行数据库查询,它有一个名为“ end”的表列。 这使我的foreach循环更加混乱,因为它仅获取第一个实例,然后在该特定变量上停止。
这是我当前的代码:
$eventDates = array();
foreach( $events as $event ) :
$eventDates[ $event->post_id ] = $event->start;
$eventEnd[ $event->post_id ] = $event->end;
$eventVenue[ $event->post_id ] = $event->venue;
endforeach;
$ event-> end; 是问题。 有没有其他方法可以输出不会引起冲突的数据?
否则,请尝试为请求中的列名加上别名。
select end as thisIsTheEnd
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.