[英]PHP mysql_connect with array
我正在用PHP创建一个网站。 我在文件中包含MySQL的信息,并且使用$cnf=file("cnf.txt");
获取信息。 我使用$ligacao=mysql_connect($cnf[0],$cnf[1],$cnf[2]);
。 但是,当我进入网站时,它会在mysql_connect中给我警告。 但是,如果我对数组的位置进行回显,则它具有正确的值。
谁能告诉我哪里错了?
原始代码:
$cnf=file("cnf.txt"); $erro=0; $ligacao=mysql_connect($cnf[0],$cnf[1],$cnf[2]);
避免使用不推荐使用的mysql_*
函数。
问题可能是$cnf
数组中的每个值在文件中都带有尾随换行符\\n
字符。
至少尝试:
$cnf = file("cnf.txt");
$erro = 0;
$ligacao = mysql_connect(rtrim($cnf[0]),rtrim($cnf[1]),rtrim($cnf[2]));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.