gpt4 book ai didi

php - 获取 mySQL date_format 以在 PHP 中显示

转载 作者:可可西里 更新时间:2023-11-01 07:49:23 24 4
gpt4 key购买 nike

对于你们中的许多人来说,这听起来像是一个非常简单的问题,但我似乎无法让基本的 date_format 与我的 mySQL 语句一起使用,然后使用 php 来显示。这是我目前拥有的代码:

$result = mysql_query("SELECT *, DATE_FORMAT('timestamp', '%W %D %M %Y') as date FROM articleDB WHERE userID='".$_SESSION["**"]."' ORDER BY timestamp DESC LIMIT 8");

然后尝试使用以下方式显示它:

echo ' Posted: '.$row['timestamp'].''; 

我只想将日期从 PHP myAdmin 时间戳格式化为我想要的格式。

干杯

最佳答案

在您的查询字段周围使用反引号 (`` ) 或什么都不用,而不是单引号 ('`):

$result = mysql_query("SELECT *, DATE_FORMAT(`timestamp`, '%W %D %M %Y') as date FROM articleDB WHERE userID='".$_SESSION["**"]."' ORDER BY timestamp DESC LIMIT 8");

反引号 (`` ) 创建对表成员的引用,单引号创建字符串 (')。您基本上是在尝试DATE_FORMAT字符串'timestamp'` 而不是字段。

此外,由于您正在使用 as 创建字段别名,因此您希望在输出时使用别名来引用该字段:

echo ' Posted: '.$row['date'];

关于php - 获取 mySQL date_format 以在 PHP 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1245306/

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