<?php
// 连接,选择数据库
$link = mysql_connect('localhost', 'root', 'fire0531')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
// 关闭连接
mysql_close($link);
?> 在zend 中运行成功
但我在IE里运行时就不行了,这怎回事啊.
http://localhost/test/testmysql.php回车后出错如下:
Fatal error: Call to undefined function mysql_connect() in c:\program files\apache group\Apache\htdocs\test\testmysql.php on line 3
// 连接,选择数据库
$link = mysql_connect('localhost', 'root', 'fire0531')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
// 关闭连接
mysql_close($link);
?> 在zend 中运行成功
但我在IE里运行时就不行了,这怎回事啊.
http://localhost/test/testmysql.php回车后出错如下:
Fatal error: Call to undefined function mysql_connect() in c:\program files\apache group\Apache\htdocs\test\testmysql.php on line 3
重启apache
复制php_mysql.dll到windows/system32
怎么在phpinfo()里看环境配好了没的.
教下我,或介绍点资料也行,那里边好多项,关于mysql的看哪个地方呢.
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.57 Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off
odbc
ODBC Support enabled
Active Persistent Links 0
Active Links 0
ODBC library Win32 Directive Local Value Master Value
odbc.allow_persistent On On
odbc.check_persistent On On
odbc.default_db no value no value
odbc.default_pw no value no value
odbc.default_user no value no value
odbc.defaultbinmode return as is return as is
odbc.defaultlrl return up to 4096 bytes return up to 4096 bytes
odbc.max_links Unlimited Unlimited
odbc.max_persistent Unlimited Unlimited
这就是我那phpinfo()里显示的.帮看看那里出事了
刚又看了不少贴子,又试了试在php.ini中有两行
;extension=php_mysql.dll
;extension=php_mysqli.dll
用extension=php_mysqli.dll则
Fatal error: Call to undefined function mysql_connect()
用extension=php_mysql.dll则
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\Apache\Apache\htdocs\link.php on line 3
Could not connect: Client does not support authentication protocol requested by server; consider upgrading MySQL client
头大了.
我重新下了个PHP,5.3的配不好,又下了个5.2的终于...
换了PHP后,phpinfo正常,我试了试
Call to undefined function mysql_connect()
还这样,没理由啊
再看php.ini
找到extension_dir = c:/php/ext
听说widows下这样不好支持的,改为
extension_dir = c:\php\ext
这下好了