Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在MySql中获取资源id#3错误_Php_Mysql_Database_Echo - Fatal编程技术网

Php 在MySql中获取资源id#3错误

Php 在MySql中获取资源id#3错误,php,mysql,database,echo,Php,Mysql,Database,Echo,我运行了这段代码,得到了一个资源id#3错误,它应该显示完整的电影表 mysql_connect("localhost", "root", "password") or die(mysql_error()); mysql_select_db("treehouse_movie_db") or die(mysql_error()); $data = mysql_query("SELECT * FROM movies") or die(mysql_error()); echo $data;

我运行了这段代码,得到了一个资源id#3错误,它应该显示完整的电影表

mysql_connect("localhost", "root", "password") or die(mysql_error()); 
mysql_select_db("treehouse_movie_db") or die(mysql_error()); 
$data = mysql_query("SELECT * FROM movies") 
or die(mysql_error()); 
echo $data;

您没有收到错误,MySQL API只是按照您的要求执行:回显
$data
的内容,这是一个MySQL查询资源。扩展代码以实际检索结果:

while($row = mysql_fetch_object($data))
    var_dump($row);
您将看到输出


请注意。

这不是一个
错误
您的查询正在被执行,并且您正在从中获得适当的资源,因为它应该被返回

要获得响应,您必须使用或

建议:mysql*不再维护。尝试切换到或
资源id#3
表示
$data
变量用于打开资源,这不是错误。
如果要打开另一个资源(如文件),请使用:

$var=fopen('myfile','a+');
echo $var;
因此,您将获得
资源id$4


因此,要获得所需的输出,需要使用循环。
如中所述。

可能重复:
$var=fopen('myfile','a+');
echo $var;