PHP5不能连接MYSQL5,怎么办 你把详细的错误信息贴出来可以使大家更容易帮你发现问题。就你目前的描述来说,建议你检查php.ini,是否启用了mysql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没错误,就是白屏``php.ini我指设置了 extension=php_mysql.dll还有相关的MYSQL设置,我不知道怎么设[MySQL]mysql.allow_persistent = Onmysql.max_persistent = -1mysql.max_links = -1mysql.default_port =3306mysql.default_socket =mysql.default_host =127.0.0.1mysql.default_user =rootmysql.default_password =123456mysql.connect_timeout = 60mysql.trace_mode = Off 既然已经启用了mysql,可以调用phpinfo();确认一下。至于相关的MYSQL设置,如果你机器没什么特殊配置应该就不用改了。白屏对解决问题是没有用的。你可以加入一些调试语句试试,eg:echo "before connect<br />";$conn = mysql_connect("localhost", "root", "a", "yourdbname");echo "after connect<br />";看看到底哪儿出错。另外,调用函数前不用加@,那样会屏蔽错误信息,不利于调试。 Copy libmysql.dll %windir%\winnt\system32 在 Windows 系统下安装PHP 4PHP MySQL 扩展已经编译入 PHP。 PHP 5+MySQL 默认未启用,因此必须在 php.ini 中激活 php_mysql.dll 动态连接库。此外,PHP 还需要访问 MySQL 客户端连接库。PHP 的 Windows 发行版包括了一个 libmysql.dll,为了让 PHP 能和 MySQL 对话,此文件必须放在 Windows 的系统路径 PATH 中。怎样做见 FAQ 中的“怎样把 PHP 目录加入到 Windows 路径中”。尽管将 libmysql.dll 拷贝到 Windows 系统目录中也可以(因为系统目录默认在系统路径 PATH 中),但不推荐这样做。 要激活任何 PHP 扩展库(例如 php_mysql.dll),PHP 指令 extension_dir 要被设为 PHP 扩展库所在的目录。参见手工 Windows 安装指南。PHP 5 下 extension_dir 取值的一个例子是 c:\php\ext。 注: 如果启动 web 服务器时出现类似如下的错误:"Unable to load dynamic library './php_mysql.dll'",这是因为系统找不到 php_mysql.dll 和/或 libmysql.dll。 白屏是display_errors没打开吧? 请教php正则替换的问题 简单问题 求助 站点日历 代码! 小女子 求救!!!一个得到月份天数问题!! php + oracle9i 配置问题? 如何用PHP改写配置文件? 为什么?为什么??为什么??? PHP中imap的编码问题... PHP初学者的两个问题!!! 急寻一个php计数器,大家帮忙推荐一个!谢谢了! 请教一个基础的mysql查询问题 怎么实现返回后文本框里面的内容仍然存在?
我指设置了 extension=php_mysql.dll还有相关的MYSQL设置,我不知道怎么设
[MySQL]
mysql.allow_persistent = Onmysql.max_persistent = -1mysql.max_links = -1mysql.default_port =3306mysql.default_socket =
mysql.default_host =127.0.0.1
mysql.default_user =rootmysql.default_password =123456
mysql.connect_timeout = 60
mysql.trace_mode = Off
至于相关的MYSQL设置,如果你机器没什么特殊配置应该就不用改了。
白屏对解决问题是没有用的。你可以加入一些调试语句试试,eg:echo "before connect<br />";
$conn = mysql_connect("localhost", "root", "a", "yourdbname");
echo "after connect<br />";看看到底哪儿出错。另外,调用函数前不用加@,那样会屏蔽错误信息,不利于调试。
PHP 4
PHP MySQL 扩展已经编译入 PHP。 PHP 5+
MySQL 默认未启用,因此必须在 php.ini 中激活 php_mysql.dll 动态连接库。此外,PHP 还需要访问 MySQL 客户端连接库。PHP 的 Windows 发行版包括了一个 libmysql.dll,为了让 PHP 能和 MySQL 对话,此文件必须放在 Windows 的系统路径 PATH 中。怎样做见 FAQ 中的“怎样把 PHP 目录加入到 Windows 路径中”。尽管将 libmysql.dll 拷贝到 Windows 系统目录中也可以(因为系统目录默认在系统路径 PATH 中),但不推荐这样做。 要激活任何 PHP 扩展库(例如 php_mysql.dll),PHP 指令 extension_dir 要被设为 PHP 扩展库所在的目录。参见手工 Windows 安装指南。PHP 5 下 extension_dir 取值的一个例子是 c:\php\ext。 注: 如果启动 web 服务器时出现类似如下的错误:"Unable to load dynamic library './php_mysql.dll'",这是因为系统找不到 php_mysql.dll 和/或 libmysql.dll。