php连接不了mysql数据库

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:55:15
我用的是Windows xp 操作系统,php5.2+apache2+mysql5.0
在测试连接数据库是出现如下问题
Fatal error: Call to undefined function mysql_connect(),
在网上也找了很久,就是找不到我要的答案。我的php在apache中已经作为模块加载了
PHPIniDir "C:/php"
LoadModule php5_module "C:/Php/php5apache2_2.dll"我的php是放在c盘的,那个php.ini我改的是php.ini-recommended这个文件,而且已经拷到了windows中,其中的类似与extension=php_bz2.dll这样的文件前面的;也都去掉了,该放在system32中的dll文件也都放进去了。测试phpini();时也是可以测试的,可还是连不了数据库。请大家帮忙解决一下。

很显然是PHP与MYSQL的关联没配置好 与其一个个找出问题 最好的办法不如重新配置一遍 http://www.phpfans.net/bbs/forumdisplay.php?fid=3
去看看 有完整的配置文档和图片解释 按它的一步步来就不会再出现配置错误的情况

没有配置好!链接的语句为

<?php
$id=mysql_connect("localhost","root","root")
if($mysql_select_db("db_database1",$id))
echo "";
else
echo "链接失败!";
mysql_query("set names gb2312")
?>
楼主试下

<?php
define("CONNECT_Host","你的主机IP");
define("CONNECT_DataBase","数据库名");
define("CONNECT_User","用户名");
define("CONNECT_Pass","用户密码");
$Conn=@mysql_connect(CONNECT_Host,CONNECT_User,CONNECT_Pass) or die(mysql_error());
@mysql_select_db(CONNECT_DataBase,$Conn) or die(mysql_error());
mysql_query("set names gbk;&q