0

私はこのコードで日付を取得します:

<?php $query = "SELECT `news_id`, `headline`, `category`, `body`, `date` FROM `news` ORDER BY `news_id` DESC"; $news_resource = mysql_query($query) or die(mysql_error()); ?>

日付はこのようになりました(2012-07-24)が、2012年7月24日として必要です

私はすでに解決策を探して、次のようなことを試しました:

$mysql = "SELECT DATE_FORMAT(date, „%d.%m.%Y”) AS date FROM news;";

これをどこに追加すればよいのか、古いコードで何を変更する必要があるのか​​わかりません。あなたが助けることができることを願っています。

編集#1: phpMyAdminでは、行は「日付」と呼ばれ、タイプとして「日付」を使用します。

編集#2:私はこれを試しました

<?php $query = "SELECT `news_id`, `headline`, `category`, `body` FROM `news` ORDER BY `news_id` DESC"; $query = "SELECT DATE_FORMAT(date,\"%d.%M.%Y\") AS `date` FROM `news`"; $news_resource = mysql_query($query) or die(mysql_error()); ?>

日付は正しいのですが、エラーが発生します。

  • 注意:未定義のプロパティ:stdClass :: $ headline
  • 注意:未定義のプロパティ:stdClass :: $ category
  • 注意:未定義のプロパティ:stdClass :: $ body

編集#3:ええ、私は自分でそれを手に入れました!

<?php $query = "SELECT `news_id`, `headline`, `category`, `body`, DATE_FORMAT(date,\"%d.%m.%Y\") AS `date` FROM `news` ORDER BY `news_id` DESC"; $news_resource = mysql_query($query) or die(mysql_error()); ?>

さよなら!

4

1 に答える 1

2

ここに私が自分で得た解決策があります。

以前に取得したコード(国際日付):

<?php $query = "SELECT `news_id`, `headline`, `category`, `body`, `date` FROM `news` ORDER BY `news_id` DESC"; $news_resource = mysql_query($query) or die(mysql_error()); ?>

変更されたコード(ドイツの日付):

<?php $query = "SELECT `news_id`, `headline`, `category`, `body`, DATE_FORMAT(date,\"%d.%m.%Y\") AS `date` FROM `news` ORDER BY `news_id` DESC"; $news_resource = mysql_query($query) or die(mysql_error()); ?>
于 2012-07-27T10:00:55.887 に答える