当我从select查询中获取行时,如何显示我的数据库日期?这是我的代码:
mysql_connect(db_server, db_user, db_pass);
$result = mysql_db_query(db_name,"SELECT * FROM user ORDER BY user_id DESC LIMIT 5");
while ($row = mysql_fetch_array($result)) {
echo "<td>" . $row['sign_up_stamp'] . "</td>";
}
database outputs 2147483647
如何显示实际日期而不是数据库枚举?
echo date('m/d/Y', 2147483647);
或针对特定于用户变量:
echo date('m/d/Y', $row['sign_up_stamp']);
这个错误是因为数据库设计中的字段类型错误。将字段类型设置为datetime
,或者如果您喜欢使用时间戳,则必须使用php 中的日期函数对其进行格式化