很简单的问题,我有这个:$datos1=mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");echo($datos1);但是结果是:资源ID#6如何以预期的方式打印结果?谢谢!
2 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
您需要使用提取功能。例如:
$result = mysql_query(sprintf("SELECT TIMEDIFF(NOW(), '%s') as time_delta", $row['fecha']));
if($result){
$data = mysql_fetch_assoc($result);
echo $data['time_delta'];
}
但是,mysql除非绝对必要,否则我不会使用这些功能。不建议将该mysql扩展名用于新项目中。相反,你应该使用PDO带有PDO_mysql或mysqli。
明月笑刀无情
TA贡献1828条经验 获得超4个赞
PDO,不是mysqli。仅在确实要真正使用mysqli的情况下,才使用mysqli,以确保永远永久遭受mysql的折磨,并且永远不要切换到其他方式。
添加回答
举报
0/150
提交
取消