gpt4 book ai didi

php - 将 MySQL 数据转换为 JSON 并包含 MySQL 计数

转载 作者:行者123 更新时间:2023-11-29 02:10:01 26 4
gpt4 key购买 nike

我有一个 WordPress 网站的自定义数据库表。我正在尝试将数据从 MySQL 调用保存到 JSON。该表包含一个日期列。我想计算每个日期出现的次数。然后我想将日期和它出现的次数保存到 JSON 对象中。这是我的代码:

global $wpdb;
$table_name = $wpdb->prefix . "rlwpentries";

$query = $wpdb->get_results( "SELECT date, count(date) FROM $table_name group by date" );

$data = array();
foreach ($query as $row) {
$data[] = array('date' => $row->date, 'count' => $row->count);
}

print json_encode($data);

这是我的结果:

[  
{
"date":"0000-00-00 00:00:00",
"count":null
},
{
"date":"2019-02-22 00:00:00",
"count":null
},
{
"date":"2019-02-23 00:00:00",
"count":null
},
{
"date":"2019-02-24 00:00:00",
"count":null
},
{
"date":"2019-02-25 08:00:00",
"count":null
},
{
"date":"2019-02-26 00:00:00",
"count":null
}
]

有人可以解释我如何才能在我的 JSON 中显示正确的“计数”值吗?

最佳答案

你必须先转换值

SELECT date, COUNT(date) AS `count`

关于php - 将 MySQL 数据转换为 JSON 并包含 MySQL 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54937376/

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