我从远程服务器请求密码,存储在数据库表中并恢复它以用于多个 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/