php 遇到mysql_connect()函数时报错?

作者&投稿:伏松 (若有异议请与网页底部的电邮联系)
mysql_connect.php有代码报错?怎么解决~

第14行的$res前面那个sql去掉

你这个是php mysql版本太高了你降回去就ok了。php6都是面向对象的、可能有些会报错吧!我也遇到过这种问题。降级就ok了!不信你试下

从这个错误的信息来看 是找不到mysql_connect()函数,
为什么会出现这个原因呢?
我们来看看PHP一般找函数定义的目录:

1、在PHP的配置文件中,php.ini文件
找到这句:

extension_dir = "php安装目录\ext"
然后,注释掉下面两行(分号表示注释)
extension=php_mysql.dll;
extension=php_mysqli.dll;

2、apache安装目录中的httpd.conf
增加PHPIniDir "php安装目录"

将php安装目录下的libmysql.dll文件拷到C:\WINDOWS\system32目录中

重启apache

这样应该可以了 希望能帮助你。。

可以解决你的问题的话 还望采纳

终端命令:
apt-get install php5-mysql

apt-get install libapache2-mod-auth-mysql
service apache2 restart
service mysql restart
如果不行,找到php.ini
#extension=mysql.so

去掉#符号,冲去apache&mysql

确认你的php已经开启了mysql支持,
且有 php_pdo_mysql.dll 文件

php库没装完或没启用,或没有安装ncurses....

phpinfo();看一下,php库都装了么....

开启了mysql扩展了吗?如果开启了就不知道是什么原因了

把这个 var_dump()出来看下结果 会不会返回一个资源型 再去排查错误


大兴区17543911211: php 遇到mysql - connect()函数时报错? -
钞冉壮骨: 从这个错误的信息来看 是找不到mysql_connect()函数,为什么会出现这个原因呢?我们来看看PHP一般找函数定义的目录:1、在PHP的配置文件中,php.ini文件 找到这句:extension_dir = "php安装目录\ext" 然后,注释掉下面两行(分号...

大兴区17543911211: php开发环境测试时mysql - connect出现错误 -
钞冉壮骨: 你出现这个问题的原因是mysql_connect()这个方法未定义(说白了就是php不认识这个方法),也就是说你的mysql扩展可能没有开启,需要开启一下,php引擎就认识这个方法了.

大兴区17543911211: PHP警告:mysql - connect():拒绝访问用户“根”@“localhost”(使用密码: -
钞冉壮骨: 出现此问题一般会有两种可能:1、mysql数据库的密码不正确2、用户没有访问权限 解决办法如下:1、使用数据库管理工具按照之前的账户密码登陆是否成功,如果成功则可在管理软件中查看用户权限.如(navicat)2、如果登陆不成功,则需...

大兴区17543911211: php执行时出现Fatal error: Call to undefined function mysql - connet() 该怎样解决 -
钞冉壮骨: mysql_connet()为php无法识别的语句.正确的为mysql_connect() 你少写个 "c"

大兴区17543911211: PHP无法连接Mysql数据库Fatal error: Call to undefined function mysql - connect() -
钞冉壮骨: 先用phpinfo();看一下是否支持mysql.要是没有,还是配置有问题.Loaded Configuration File 看看php.ini是读哪个路径下的 php.ini 里extension = php_mysql.dll前的分号已经去掉了,extension_dir = "X:/php/ext"也改为了自己ext文件夹的路径,libmysql.dll和php5ts.dll也复制到Windows目录下的system32文件夹下

大兴区17543911211: php无法识别mysql - connect()函数,怎么解决?
钞冉壮骨: PHP环境没有搭建好,WINDOWS/SYSTEM32里少文件,如果你用IIS的话,就拷 libmcrypt.dll libmysql.dll php5ts.dll,这个3个文件在PHP安装包根目录下有 记得吧WINDOW下的PHP.INI中的extension=php_mysql.dll前分号去掉,然后重启IIS, 如何重启IIS, 开始---运行-----输入 IISRESET,先拷文件,再重启IIS 然后就可以连接好了

大兴区17543911211: Q:为什么PHP连接mysql会有下面的提示? Fatal error: Call to undefined function mysql - connect() … -
钞冉壮骨: 很有可能是没有载入mysql扩展,如何解决,请参考上面的方法. 因为如果你的系统没有载入mysql扩展的话,phpmyadmin能给出提示,而一般的程序则不能给出. 如果phpmyadmin没有给出提示,而你恰好用的apache服务器,尝试一下方法: 首先是去掉;extension=php_mysql.dll前面的“;”(;为注释) 第二步是将C:phpext中的php_mysql.dll复制到C:WINDOWS(C:WINNT)中即可, 并重起Apache.

大兴区17543911211: php mysql - connect连接不上时候,输出错误 -
钞冉壮骨: 出现这种问题一般情况分三种状况:1.你本身MYSQL数据库没安装好;2.安装好了未能自动运行,或没手机启动其进程;3.这点是经常发生的,就是把用户名或密码搞错了;

大兴区17543911211: php不能连接mysql?提示:Warning: mysql - connect() [function.mysql - connect]: [2002] 由于连接方... -
钞冉壮骨: 你确定apache配置没有问题吗?O(∩_∩)O~1,在index.php开头phpinfo(); 查看php 配置是否已支持mysql2.打开http://localhost:3306这个页面,额,这个网址是根据你给出的信息写出的,具体的配置你没有说明,我也无从查起 如果你可以正常显示的话,那只能看是不是mysql设置了用户链接限制,这点,你可以在mysql数据库的mysql库内查看user表 再不行的话,我这边有windows上的wamp,你想要的时候再说呀

大兴区17543911211: php+mysql连接问题就出现Fatal error: Call to undefined function mysql - connect() in -
钞冉壮骨: 打开php.ini,搜索 "extension_dir" 改为extension_dir= "你的php目录下的ext目录地址" ext目录下放的都是php的扩展,你不需要把php_mysql.dll copy到system32 下.改一下这个扩展地址就行了.然后重起iis/apache,如果你用的iis ,必须在运行中输入iisreset的方式重起iis,否则不起作用的.这里有个在运行下重启iis的例子: http://www.phperz.com/php/introduction/052GY620091896.html

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网