《使用SQL查询创建简单的条形图》要点: 本文介绍了使用SQL查询创建简单的条形图,希望对您有用。如果有疑问,可以联系我们。
很多基于PHP的库正在市场上支持图表类型.重要的方面是它们与数据源的连接方式,主要是与某些数据库(例如mysql或sqlite)一起使用. 从数据库获取图表数据 对于本文,我从northwind sqlite数据库获取数据.说我们喜欢显示产物类别和整体销售的条形图.查询将如下: 选择c.categoryname,sum(a.quantity)作为Sales 从产物b,`订单详情'a,类别c 此中a.productid = b.productid和c.categoryid = b.categoryid group by c.categoryid 按c.categoryid排序
这将导致以下数据: “饮料”“9532” “调味品”“5298” “甜点”“7906” “乳成品”“9149” “谷物/谷物”“4562” “肉/家禽”“4199” “临盆”“2990” “海鲜”“7681”
图表代码 我将使用PHP Charts Framework,它使用异常简单的API连接到数据库并绘制所需的图表类型. 以下是步调: 我们创立一个图表对象 设置数据SQL查询 设置图表属性和标签 获取图表输出
$ p = new chartphp(); $ p-> data_sql =“select c.categoryname,sum(a.quantity)as Sales 从产物b,类别c 此中a.productid = b.productid和c.categoryid = b.categoryid group by c.categoryid 由c.categoryid敕令“; //行数据 $ p-> chart_type =“bar”; //常用选项 $ p-> title =“Category Sales”; $ p-> xlabel =“Category”; $ p-> ylabel =“Sales”; $ out = $ p-> render('c1');

此代码将直接从数据库天生数据库驱动的条形图. 《使用SQL查询创建简单的条形图》是否对您有启发,欢迎查看更多与《使用SQL查询创建简单的条形图》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|