PHPで新着情報のカレンダーを表示させたく現在作成しています。
phpmyadminで情報を管理し問題なく表示することはできました。
しかしdate型の情報が2016-12-01と表示されるので、
2016年12月01日のようにしたいなと考えています。
SELECT の date が日程が入っているdate型なのですが、
この date をDATE_FORMATで試してみたのですが、
Undefined index: date in ~ on line 370 と出てしまいます。
<?php
require('dbconnect.php');
$recordSet = mysqli_query($db, "
SELECT
DATE_FORMAT('date','%Y年%c月%d日'),
title,
contents
FROM
information
WHERE 1
ORDER BY hold DESC
LIMIT 14
");
while($data = mysqli_fetch_assoc($recordSet)) {
echo <<< EOM
<li>
{$data['date']} 更新<br />
{$data['title']}<br />
<article class="contents">{$data['contents']}</article>
</li>
EOM;
}
?>
PHPやphpmyadmin等の勉強をスタートしたばかりで勉強不足は十分承知しています。
ご教授お願いできればと存じます。