Я очень новичок в PHP, пытаюсь написать скрипт, который подключается к базе данных MySQL и просто отображает содержимое в виде списка под каждым заголовком;
Моя таблица содержит поля идентификатора (AutoIncrement), FName, SName и EAddress.
База данных называется iphonehe_MGFSales, а имя пользователя - iphonehe_MGFSale - я добавил пользователя в БД с полными привилегиями.
Я пытаюсь установить соединение с БД с помощью функции mysql с этим кодом;
mysql_connect ("localhost", "iphonehe_MGFSale", "xxxxxxx") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("iphonehe_MGFSales");
Созданная мной таблица называется MGFSales DB. Я использую этот код, чтобы попытаться построить запрос;
$query = mysql_query("SELECT * FROM MGFSales_DB");
И, наконец, я пытаюсь отобразить результаты, используя следующий код;
while ($row = mysql_fetch_array ($query)) {
echo "<br /> ID: " .$row['ID']. "<br /> First Name: ".$row['FName']. "<br /> Last Name: ".$row['LName']. "<br /> Email: ".$row['EAddress']. "<br />";
}
Я назвал файл index.php и загрузил его на свой сервер, при запуске я получаю следующую ошибку «Предупреждение: mysql_fetch_array (): предоставленный аргумент не является допустимым ресурсом результата MySQL в / home / iphonehe / public_html / pauldmorris. co.uk/mgf/index.php в строке 16 '
Кто-нибудь указывает мне правильное направление? Строка 16 моего кода кажется довольно узкой из того, что я вижу, я что-то пропускаю?
Спасибо