gpt4 book ai didi

php - 尝试从 mysql 表中的时间戳获取月份和年份

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

$stfeeres = mysql_query("SELECT * FROM student INNER JOIN stledger ON student.stid = stledger.stid WHERE student.status='Active' AND date('m-Y', strtotime(stledger.entrytime))=date('m-Y')");

我正在尝试获取月份和年份。 Entrytime是表中的时间戳。请帮助我。

我收到错误

Warning: mysql_fetch_array() expects parameter 1 to be resource

最佳答案

尝试一下:

SELECT * FROM `student` WHERE MONTH(entrytime)=MONTH('2017-08-18') AND YEAR(entrytime)=YEAR('2017-08-18')

mysql 将查找月份“08”和年份“2017”。

编辑:

$yourDate='2017-08-18'; // or date('Y-m-d');

$stfeeres = mysql_query("SELECT `stledger`.entrytime FROM student INNER JOIN stledger ON student.stid = stledger.stid WHERE student.status='Active'
AND MONTH(stledger.entrytime)=MONTH({$yourDate})
AND YEAR(stledger.entrytime)=YEAR({$yourDate})");

并且不要使用mysql_*,而是使用mysqli_*

关于php - 尝试从 mysql 表中的时间戳获取月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46150081/

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