用php测试mysql,出现Fatal error: Call to undefined function mysql_connect() in D:\Apache\htdocs\

mysql.php on line 2

现在流行的php版本默认是不加载php_mysql.dll的,你可以在php.ini文件中找到这一行去掉前面的注释就行了。
可以使用mysqli系列的函数,不过更推荐使用PDO方式,PDO已经被默认启用,而且更便于数据库移植。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-19
现在流行的php版本默认是不加载php_mysql.dll的,你可以在php.ini文件中找到这一行去掉前面的注释就行了。
可以使用mysqli系列的函数,不过更推荐使用PDO方式,PDO已经被默认启用,而且更便于数据库移植。
第2个回答  2013-03-13
应该是没有配置好php.ini, 要把php.ini中的extension=php_mysql.dll前的分号去掉, 并确定已经安装好MYSQL

...Call to undefined function mysql_connect() in
1. 如果是win7 64位系统,复制 libmysql.dll 到 C:\\Windows\\System64下面吧?2. 也可能是你下载的mysql安装包不正确,64位与32位是不同的版本。

...Call to undefined function mysql_connect() in F:
输出phpinfo,看有没有mysql模块,如果没有,就是你现在装的php没有支持mysql,要打开php的mysql扩展 window环境下:找到php.ini,搜索 extension=php_mysql.dll 去掉前面的分号,把PHP安装包里的libmysql.dll文件复制到C:\\windows或C:\\windows\\system32目录中, 然后重启apache linux环境下:可以在编译PHP...

...Call to undefined function mysql_connect() …
很有可能是没有载入mysql扩展,如何解决,请参考上面的方法。因为如果你的系统没有载入mysql扩展的话,phpmyadmin能给出提示,而一般的程序则不能给出。如果phpmyadmin没有给出提示,而你恰好用的apache服务器,尝试一下方法:首先是去掉;extension=php_mysql.dll前面的“;”(;为注释)第二步是将C:php...

...Call to undefined function mysql_connect()”错误,求帮助...
显然是mysql扩展没有加载,php_mysql.dll没加载吧,你看看phpinfo()里是否有,没有的mysql扩展有mysqli或者pdo_mysql都可以

undefined function mysql_connect解决方法
在配置apache+php+mysql后,打开一个php网页文件正常,但是php网页中连接数据库时,出现以下提示:Fatal error: Call to undefined function mysql_connect() in D:\\Apache2.2\\htdocs\\db.php on line 33 原因:这是由于未正确配置php.ini文件造成的,在php的目录中,找到php.ini文件。用你喜欢的文本...

...Call to undefined function mysql_connect()
1. 修改php.ini, 找到 ;extension=php_mysql.dll, 把前面的分号去掉;2. 确认MySQL软件已经安装.

...Call to undefined function mysql_connect() in
php配置iis7的方式有两种,ispi和cgi,但是php5.3已经不支持ispi了,只支持cgi,而采用php5.2配置iis7的时候会出现 找不到mysql数据库不能用,是因为dll文件没有加载,单击php-cgi.exe,把确少的dll复制到system下,把php.ini复制到 windows目录下,重启服务器,就好了。

...时出现Fatal error: Call to undefined function mysql_connet() 该...
mysql_connet()为php无法识别的语句。正确的为mysql_connect()你少写个 "c"

...Call to undefined function mysql_connect() 怎么解决 高手帮忙...
这个问题的原因是:php的mysql扩展没有启用;所以会出现Call to undefined function mysql_connect()的错误提示,也就是提示:调用了未定义的mysql_connect()函数。解决方法:一:如果您用的是虚拟主机的话,只有联系空军提供商,让他们启用mysql扩展。二:如果是您自己的服务器的话,先打开“php.ini”...

...Call to undefined function mysql_connect
记得要重启Apache服务。有时候需要尝试多次重启,或把它晾那一会。如果你的php是源码安装,那么你得在.\/configure时带--with-mysql=mysql_dir。如果是装系统时安装的,那么你可能没有选全php的安装包,php的包你可以用rpm -qa | grep php查查,应该有如下一些:php-imap php-readline php-gd libphp...

相似回答