繁体   English   中英

PHP mysql_connect与数组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM