首页 >数据库 >mysql教程 >为什么我的 MySQL 查询结果在 PHP 中显示'Resource id #6”?

为什么我的 MySQL 查询结果在 PHP 中显示'Resource id #6”?

Patricia Arquette
Patricia Arquette原创
2024-12-04 22:00:17849浏览

Why Does My MySQL Query Result Show

如何使用 PHP 打印 MySQL 查询的结果

您遇到了 MySQL 查询结果被打印的问题显示为“资源 ID #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'];
}

此代码将获取结果的第一行并提取“time_delta”字段值。但是,需要注意的是,mysql 函数已被弃用,不建议用于新项目。相反,您应该将 PDO 与 PDO_mysql 或 mysqli 一起使用。

以上是为什么我的 MySQL 查询结果在 PHP 中显示'Resource id #6”?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn