php_network_getaddresses: getaddrinfo failed: No such host is known. Access denied for user ''@'localhost' to database 'info'
代码和其他部分是没有问题的,但是插入数据库始终不成功。请问老师这是什么原因啊?
代码和其他部分是没有问题的,但是插入数据库始终不成功。请问老师这是什么原因啊?
2015-05-08
<?php
//require_once ("config.php");
header("Content-type:text/html;charset=utf-8");
define("HOST", "127.0.0.1");
define("USERNAME", "root");
define("PASSWORD", "123");
// 选库
if (!( $link = @mysql_connect (HOST, USERNAME, PASSWORD))) {
echo mysql_error ();
} else {
echo "连接成功</br>";
}
// 选表
if (! mysql_select_db ('info',$link)) {
echo mysql_error ();
} else {
echo "连接数据库成功";
}
// 设置字符集
if (! mysql_query ( 'set names utf8' )) {
echo mysql_error ();
}
?>
我把connect文件的改成这样就行了,把config的信息写进connect,这样写,你的数据库账号密码就很明显了···或许不太安全,我感觉单独写在一个文件和分开写都差不多,分开写可能方便管理,不知道会不会安全点。我觉得出现错误的原因是article.add.handle.php包含connect文件时不能识别connect里所包含的config文件吧。
举报