PHP mysql 链接 参数用引用文件的问题
require('config.php');
$link = mysql_connect($sql_host, $sql_user, $sql_pass);
错误:
Warning: include(json.php) [function.include]: failed to open stream: No such file or directory in E:\web\admin.php on line 26
引用文件内容:
$sql_user = 'root';
$sql_pass = '';
$sql_host = 'localhost';
$sql_db = 'ajaxim';
补充:弄错了 错误是:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in E:\web\a.php on line 27
追问:这样没问题啊
只能是require('config.php');的问题解决了 原来是引用的文件里只有</ /> 没有写PHP -_-!密码是默认空的 数据库名没有问题
答案:问题想的简单化一些,看不到你的代码,不会知道是什么原因,
建议你随便建一个PHP文件,然后
$sql_user = 'root';
$sql_pass = '';
$sql_host = 'localhost';
$sql_db = 'ajaxim';
$link = mysql_connect($sql_host, $sql_user, $sql_pass);
看看是否出错,再根据情况来排错找问题。
其他:1.你使用的是require函数,报的却是include警告,而且还有一个未知文件json.php,这个不知如何解释,你自己查查;
2.上面的这个警告是说某个文件不存在,可能的原因是这个文件位置有误,请检查核对。 检查你的密码和数据库名。
上一个:如何用php向服务器发送post请求
下一个:我1年php程序员了 我连别人写的框架都看不懂 是不是说明我 这1年什么东西都没学到这个框架 结合smarty,mem