gpt4 book ai didi

php - DATE_FORMAT() 在 PHP 中不显示任何内容

转载 作者:行者123 更新时间:2023-11-29 13:19:55 24 4
gpt4 key购买 nike

我的代码是...

 $getMe = "SELECT ID, NewsType, Content, DATE_FORMAT(DateTime,'%a, %e %b %Y %T') as formatted_date FROM tblnews ORDER BY DateTime DESC LIMIT 15";
$articles = mysql_query($getMe) or die(mysql_error());
while ($article = mysql_fetch_array($articles)){
echo '<item>
<title>'.$article[NewsType].'</title>
<description><![CDATA['.$article[Content].']]></description>
<link>MySite.com</link>
<pubDate>'.$row[formatted_date].' GMT</pubDate>
</item>';
}

我尝试echo $row[formatted_date],但它没有显示任何内容。

顺便说一句,我正在为 xml 文件制作这个:)

最佳答案

我在您的代码中没有看到变量$row。此外,您还必须将数组的键放在引号中。可能您需要执行以下操作

$getMe = "SELECT ID, NewsType, Content,   
DATE_FORMAT(DateTime,'%a, %e %b %Y %T') as formatted_date
FROM tblnews ORDER BY DateTime DESC LIMIT 15";


$articles = mysql_query($getMe) or die(mysql_error());

while ($article = mysql_fetch_array($articles)){

echo '
<item>
<title>'.$article['NewsType'].'</title>
<description><![CDATA['.$article['Content'].']]></description>
<link>MySite.com</link>
<pubDate>'.$article['formatted_date'].' GMT</pubDate>
</item>';

}

关于php - DATE_FORMAT() 在 PHP 中不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20992085/

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