Не удается установить соединение с MySQL

Я новичок в программировании на стороне сервера, но я знаю достаточно php, чтобы начать работать с MySQL. Поэтому я создал учетную запись phpMyAdmin, создал базу данных и таблицу в ней. В Dreamweaver я сделал php-файл и связал его с формой, как показано ниже.

HTML

<form action="phpinfo.php" method="POST">
<input type="submit" id="submit_btn" value="Submit"/>
</form>

PHP

    <?php

$username="root";
$password="xxxxx";
$database="databaseABC";

mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");

mysql_query($query);

$query = "INSERT INTO order VALUES ('','Shirt','M','black','that photo','L','none','UL','none','Sharpiee','#E0E0E0','BIU','Lobster','bottom','L')";

mysql_close();

?>

Однако при нажатии на кнопку в браузере появляется следующая ошибка.

Notice: Use of undefined constant localhost - assumed 'localhost' in C:\xampp\htdocs\college_ink\phpinfo.php on line 7

Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\college_ink\phpinfo.php on line 7. Unable to select database

Пожалуйста, укажите на ошибку, так как это мой первый раз с программированием на стороне сервера?

0

Решение

Вы используете localhost в качестве переменной, где она должна быть строкой.

Измените это на следующее:

mysql_connect("localhost",$username,$password);
0

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

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