无法使用PHP页面连接到MySQL
我正在尝试连接到MySQL数据库并在数组中显示数据。我已经安装了AMPS,数据库已加载到phpMyAdmin中。当我试图打开这段PHP代码时,网页显示为空白,并显示404错误无法使用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
<?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。