我创建了一个HTML表单,我试图将它链接到PHP myadmin数据库。但是它说
警告:mysql_connect():连接尝试失败,因为连接方没有
在一段时间后正确响应,或建立连接失败,因为
连接的主机无法响应。在第8行的C:\ xampp \ htdocs \ form.php中无法
connect:连接尝试失败,因为连接方没有正确响应
一段时间后,或由于连接主机发生故障而建立的连接失败
回应。我不知道为什么会发生这种情况。这是我的代码,
<?php
define('DB_NAME','Registernewaccount');
define ('DB_USER' ,'root');
define('DB_PASSWORD','12345');
define('DB_HOST','localhost');
$link = mysql_connect('DB_HOST','DB_USER','DB_PASSWORD');
if (!$link){
die('Could not connect:' . mysql_error());
}
$db_selected = mysql_select_db(DB_NAME,$link);
if(!$db_selected){
die('Can\'t use' .DB_NAME .':' . mysql_error());
}
mysql_close();
?>
你能帮我吗
答案 0 :(得分:3)
考虑到我对您的设置一无所知。假设您已启动并运行数据库服务器。可能是你在mysql_connect调用中引用了常量
更改
$link = mysql_connect('DB_HOST','DB_USER','DB_PASSWORD');
到
$link = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);