无法与MySQL建立连接

时间:2014-09-14 12:54:32

标签: php 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

请指出错误,因为这是我第一次使用服务器端编程?

1 个答案:

答案 0 :(得分:0)

您使用localhost作为变量,它应该是一个字符串。

将其更改为以下内容:

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