我试图通过 GROUP_CONCAT 和 GROUP BY 显示某些值,但在我测试时只显示组,而其他值则不显示。
function events_calendar() {
global $connection;
mysqli_select_db($connection);
$query = ("SELECT month, GROUP_CONCAT(start_date) as data FROM events GROUP BY month");
$result = $connection->query($query);
$str = "";
while ($row = $result->fetch_assoc()) {
echo $row['month'];
echo $row['start_date'];
}
return $str;
}
月份值显示,但 start_date 值不显示。
问题是PHP。尝试更换:
echo $row['start_date'];
和:
echo $row['data'];
您需要使用您在SELECT
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句