Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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_Php_Mysql_Netbeans_Phpmyadmin_Database Connection - Fatal编程技术网

无法使用PHP页面连接到MySQL

无法使用PHP页面连接到MySQL,php,mysql,netbeans,phpmyadmin,database-connection,Php,Mysql,Netbeans,Phpmyadmin,Database Connection,我正在尝试连接到MySQL数据库并在数组中显示数据。我已经安装了AMPS,数据库已加载到phpMyAdmin中。当我试图打开这段PHP代码时,网页显示为空白,并显示404错误 <?php mysql_connect("localhost","root","")or die("could not connect to mysql"); mysql_select_db("maps")or die("could not find db check spelling kimo sabi"); er

我正在尝试连接到MySQL数据库并在数组中显示数据。我已经安装了AMPS,数据库已加载到phpMyAdmin中。当我试图打开这段PHP代码时,网页显示为空白,并显示404错误

<?php
mysql_connect("localhost","root","")or die("could not connect to mysql");
mysql_select_db("maps")or die("could not find db check spelling kimo sabi");
error_reporting(5);
$resource = mysql_query("SELECT * FROM 'locations'");
while($row=  mysql_fetch_assoc($resource))
{$data[] = $row;}
print($data); die();
?>
您的表使用了错误的引号

("SELECT * FROM 'locations'")
                ^         ^
要么删除它们:

("SELECT * FROM locations")
或将表名换行为反勾号:

("SELECT * FROM `locations`")
用于识别错误


旁注:

您当前的代码对开放。

使用,或者更安全。

如果您使用的是404,问题不在于php。再次检查文件是否在您认为的位置。谢谢您的回复。但是,我在同一个项目中创建了几个新文件,它们都可以毫无问题地打开。我也可以升级文件并单击run file as,但它仍然不会打开。文件名中不应该有任何空格。请尝试file.php等其他文件。请确保apache或nginx或任何允许读取该文件的内容。此外,还有一个问题:不要使用mysql,因为它已被弃用。改用mysqli或PDO。