Не удается подключиться к MySQL с помощью страницы PHP

Я пытаюсь подключиться к БД MySQL и отобразить данные в массиве. У меня установлен AMPPS и БД загружена в 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();
?>

Я использую Netbeans IDE. Я попытался запустить файл и открыть его вручную. Имя файла по умолчанию NewemptyPHP

-4

Решение

Вы используете неправильно идентификаторы для вашей таблицы, которые являются кавычками.

("SELECT * FROM 'locations'")
^         ^

Либо удалите их:

("SELECT * FROM locations")

или оберните имя таблицы в кавычки:

("SELECT * FROM `locations`")

использование mysql_error() выявить ошибки.


Примечание:

Ваш настоящий код открыт для SQL-инъекция.
использование mysqli_ с подготовленными заявлениями, или же PDO с подготовленными заявлениями, они безопаснее.

0

Другие решения

Других решений пока нет …