MySQLデータベースから受け取った日付の書式設定に問題があります。私はこのエラーを取得しておいてください。ここではPHPの日付形式
Notice: A non well formed numeric value encountered in C:\xampp\htdocs\index.php on line 23
は私のコードです:
$news_query = $database->query("SELECT * FROM " . DB_NEWS . " ORDER BY 'date'");
while($news_data = mysql_fetch_array($news_query,MYSQL_ASSOC)){
$date = date("M d, Y - g:i:s A", $news_data['date']);
echo "
<DIV class = 'news_post'>
<DIV class = 'news_title'>" . $news_data['title'] . "</DIV>
<DIV class = 'news_info'>Posted on " . $date . " By " . $news_data["author"] . "</DIV>
<DIV class = 'entry'>" . $news_data['entry'] . "</DIV>
</DIV>";
}
私は、タイムスタンプのためのPHPマニュアルと日付関数の上に読んでいると私は何を私の問題を見つけ出すように見えることはできませんです。
どの行が23行目ですか?確率は '$ news_data ['date']'ではありません。 – j08691
mysqlテーブルの 'date'のデータ型は何ですか? – safarov
行23は次のとおりです。$ date = date( "M d、Y - g:i:s A"、$ news_data ['date']);タイプは、CURRENT_TIMESTAMPを使用するタイムスタンプです。 – legobear154