我的现状:
我有一个工作的解决方案,以实现我的(目前8)圆图的数据。
我当前的sql查询如下所示:
$querybar1 = "
select *, hours_id, sum(user_hours * 100 / $total) as 'totalsum1'
from hours
where projecthours_id = $id
and hours_type = '1'
group by hours_type
";
然后,我运行8个不同小时数的simular,类型分别为(1-8)、$querybar(1-8)和'totalsum(1-8)'。
数据库结构:
hours_id = Primary id for each entry
projecthours_id = The ID of the project
userhours_id = The ID of the user who added data
user_hours = Amount of hours added
hours_type = Type of the hours added, for example: Inbox, Production..
# hours
hours_id projecthours_id userhours_id user_hours hours_type
1 14 2 5 1
问题是:
用户可以通过php->sql添加新的图表,但是我当前的php代码不适合这种情况。例如,如果一个用户添加了一个新的圆图,我的php代码将处理这个查询,并在前面的圆图旁边列出另一个圆图,但它不会向新的圆图中读取%数据,因为它没有该圆图的任何数据,除了我在代码中手动创建的sql查询。
请求的解决方案:
我需要将其自动化,这样它就不会对每个圆图运行一个查询。例如,当我稍后添加另一个圆图时,不需要在实现圆图数据的代码中手动设置sql查询。
有身份证吗é至于如何让它更聪明?
暂无答案!
目前还没有任何答案,快来回答吧!