通知是什么:资源ID#9?

use*_*505 0 php mysql

可能重复:
如何从PHP中的MySql响应中"回显""资源ID#6"?

我创建了一个SELECT查询,但它有一个错误.当我print_r(结果)我得到资源ID#9通知这里是代码:

$query= "SELECT * FROM {$hotel_name} WHERE Bdate BETWEEN {$chack_in} AND {$chack_out}";

$availability = mysql_query($query);

confirm_query($availability);

print_r($availability);
Run Code Online (Sandbox Code Playgroud)

jon*_*tar 5

'$ availability`打印为'resource id#9',因为它是一种资源. http://php.net/manual/en/language.types.resource.php

这是没有错的,这是预料之中的. mysql_query查询执行成功时以及false失败时返回资源类型.您可以调用mysql_fetch_*($resource)该资源来从中获取数据.

(其中*为assoc,object,array,等)