代码:<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) { echo "失败!";}
else {echo "成功!";}
mysql_close();
?>报错信息:Fatal error: Call to undefined function mysql_connect() in E:\masterphp\test-mysql.php on line 2环境配置:php.ini得extension=php_mysql.dll设置好了
并且libmysql.dll文件已经复制到了,system32文件下
现在在dos目录下只要输入密码,就可以进入,这说明mysql应该开启了吧。
还有apache2.2下的php.ini中的mysql.default_port=3306、mysql.default_host=localhost、mysql.default_user=root、mysql.default_password=123456请问到底是什么问题啊?郁闷?已经好几天了,有很多大侠回了帖,但是问题还是没有解决啊,向各位大侠求助。怎样才能正确的链接数据库?
$link=mysql_connect('localhost','root','123456');
if(!$link) { echo "失败!";}
else {echo "成功!";}
mysql_close();
?>报错信息:Fatal error: Call to undefined function mysql_connect() in E:\masterphp\test-mysql.php on line 2环境配置:php.ini得extension=php_mysql.dll设置好了
并且libmysql.dll文件已经复制到了,system32文件下
现在在dos目录下只要输入密码,就可以进入,这说明mysql应该开启了吧。
还有apache2.2下的php.ini中的mysql.default_port=3306、mysql.default_host=localhost、mysql.default_user=root、mysql.default_password=123456请问到底是什么问题啊?郁闷?已经好几天了,有很多大侠回了帖,但是问题还是没有解决啊,向各位大侠求助。怎样才能正确的链接数据库?
phpinfo();
?>
这里面会列出php环境支持的所有配置,
找其中有没有mysql这一项.
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 5.0.51a 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 主要是看这些东西
-----------------------------------------------------mysql启动了,并不代表php中的mysql模板设置好了。
到php.ini
;extension=php_mysql.dll
去掉前面的分好,重启apache 试试,
phpinfo();
?>然后在页面上查找"mysql"