php - MySQL 资源 ID #

标签 php mysql string

我从远程服务器请求密码,存储在数据库表中并恢复它以用于多个 URL 请求,并且能够检索 xml 数据,然后我可以将其显示在我的页面上。

这似乎工作正常,除了 xml 数据之外,代码似乎还输出如下所示的字符串:

Resource id #[random number]

有人知道这是什么原因吗?

我从数据库中恢复密码的代码如下所示:

$result = mysql_query("SELECT * FROM db_table WHERE id=1") 
or die(mysql_error());  

$row = mysql_fetch_array($result);
$my_info =  $row['id_string'];

谢谢!

最佳答案

那是 php 资源的字符串转换,例如您的数据库句柄、数据库查询的结果或文件句柄(从 fopen 返回)。你正在某处做类似的事情

echo $result;

相对于

echo $my_info;

关于php - MySQL 资源 ID #,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6592067/

相关文章:

python - 按名称迭代目录中的图像

mysql - PHP MySQL,获取下一个 key

php - Laravel 5 中的 MethodNotAllowedHttpException

mysql - 连接到局域网中另一台 PC 上的 mysql 服务器

mysql - MySQL Xampp 中的错误

java - 在 Java 中混合两个字符串

php - 使用 filter 方法过滤 Laravel Eloquent 集合

php - 我的mysql表结构应该如何?

python - mysql for python 2. 7 说找不到 Python v2.7

java - 如何通过搜索某些字符从另一个字符串创建子字符串