gpt4 book ai didi

PHP/SQL 转换时间戳

转载 作者:行者123 更新时间:2023-11-29 17:01:08 25 4
gpt4 key购买 nike

所以我正在开发一个简单的网站,但遇到了问题。我有一个基于订阅的网站,并且我有一个订阅结束日期。这一切都运行良好,但是当我尝试显示到期日期时,我遇到了问题。前三行是我一直在尝试的。似乎时间戳没有正确地从数据库传输,因为当我在按钮上进行测试时,它显示了正确的日期。前 3 行总是给我这个:1970/01/01

// Get Expiration Date
// Always gives me 1970/01/01
$datexpire = "SELECT date-expire FROM users WHERE username='{$_SESSION['username']}'";
$timestamp = mysqli_query($link, $datexpire);
$date = date("Y/m/d",$timestamp);

//This works
$timestamp2 = 1537847863;
$date2 = date("Y/m/d",$timestamp2);

如果有人能提供帮助,我们将不胜感激

最佳答案

我认为你的代码应该是这样的

 $datexpire  = "SELECT date-expire FROM users WHERE username='{$_SESSION['username']}'";
$result = mysqli_query($link, $datexpire);
$row=mysqli_fetch_assoc($result));
$timestamp = $row['date_expire'];
$date = date("Y/m/d", $timestamp);
echo $date;

请检查列名..是否为 date-expire 或 date_expire ??? (破折号或下划线?)

关于PHP/SQL 转换时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52247752/

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