开发者社区 问答 正文

如何从PHP的MySql响应中“回显”“资源ID#6”??mysql

很简单的问题,我有这个:

$datos1=mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');"); echo($datos1); 但是结果是:资源ID#6

如何以预期的方式打印结果?谢谢!

展开
收起
保持可爱mmm 2020-05-13 14:39:28 466 分享 版权
1 条回答
写回答
取消 提交回答
  • 您需要使用提取功能。例如:

    $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。来源:stack overflow

    2020-05-13 14:39:52
    赞同 展开评论