php中不能运用mysqli函数,php.ini中已经配置了,但是用不了mysqli

Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ceshi5.php on line 2

Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ceshi5.php on line 4
查询失败
Fatal error: Call to a member function free() on a non-object in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ceshi5.php on line 12

1. 通过使用 phpinfo()函数可以查看 mysqli 的工作情况。

2. Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'root'@'localhost' (using password: YES)
从这句错误提示来看,我建议你查看下,是不是mysql数据库用户名跟密码不正确导致的。追问

不是用户名与密码不正确,这个如果我用mysql方法就可以正确地显示

追答

你可以把出错的代码粘出来看下。

追问

query("$query");
if($result){
while($obj=$result->fetch_object()){
var_dump($obj);echo "\n";

}}else{
echo "查询失败";
}
$result->free();
$mysqli->close();

?>

追答

你的 mysqli 信息,跟我这边的不太一样:

mysqli
MysqlI Supportenabled
Client API library version mysqlnd 5.0.5-dev - 081106 - $Revision: 289630 $
Active Persistent Links 0
Inactive Persistent Links 0
Active Links 0

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-12
是不是 端口和 迅雷端口 80 冲突了啊。
第2个回答  2012-10-12
重启一下追问

没有用,我都试过了

追答

先用普通连接 连接下 看看 或者在 cmd下连接看看

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网