gpt4 book ai didi

php - 查询从数据库中获取数据更改为数组

转载 作者:行者123 更新时间:2023-11-29 19:01:49 24 4
gpt4 key购买 nike

我想制作一个图表,我有数据库省份,我想将其设为 Highcharts 上的 xAxis。

我的数据库

My Database

<?= \dosamigos\highcharts\HighCharts::widget([
'clientOptions' => [
'chart' => [
'type' => 'spline'
],
'title' => [
'text' => 'Fruit Consumption'
],
'xAxis' => [
'categories' => [
'Jabodetabek',
'Banten',
'Jawa Tengah',
'Jawa Timur',
'Medan',
'Riau',
'Bangka Belitung',
'Lampung',
'Kalimantan Selatan',
'Kalimantan Barat',
'Kalimantan Timur',
'Kalimantan Tengah',
'NTB',
'NTT',
'Papua']
],
'yAxis' => [
'title' => [
'text' => 'Fruit eaten'
]
],
'plotOptions' => [
'line' => [
'dataLabels' => [
'enabled'=> true
]
]
],
'series' => [
['data' => [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
],

'responsive' => [
'rules' => [[
'condition' => [
'maxWidth' => 500
],
'charOptions' => [
'legend' => [
'align' => 'center',
'verticalAlign' => 'bottom',
'layout' => 'horizontal'
],

'yAxis' => [
'labels' => [
'align' => 'left',
'x' => 0,
'y' => 0
],
'title' => [
'text' => null
]
]
]
]]
]
]

]);

如何将省份表的内容设为数组?我想要按省份分组的所有数据。
请帮助我

最佳答案

对 yii2 友好的方法是使用 gii 为每个表生成模型。然后你可以得到一个像这样的数组

$provinces = \app\models\Province::find()->select('name')->asArray();

您可以使用类似的技术来获取计数;我会发布一个示例,但我不确定适合您的情况的正确 sql 是什么。

关于php - 查询从数据库中获取数据更改为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43818020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com