php无法连接mysql 10
代码如下:<?php$link=mysql_connect('localhost','root','123456'ordie('couldnotconnect:'.mys...
代码如下:
<?php
$link=mysql_connect('localhost','root','123456'
or die('could not connect:' . mysql_error());
echo 'connected successfully';
?>
运行时错误提示:Fatal error: Call to undefined function mysql_connect() in c:\Inetpub\wwwroot\connect.php on line 11
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\ext\php_mysql.dll' - 拒绝访问。 in Unknown on line 0 展开
<?php
$link=mysql_connect('localhost','root','123456'
or die('could not connect:' . mysql_error());
echo 'connected successfully';
?>
运行时错误提示:Fatal error: Call to undefined function mysql_connect() in c:\Inetpub\wwwroot\connect.php on line 11
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\ext\php_mysql.dll' - 拒绝访问。 in Unknown on line 0 展开
4个回答
展开全部
Call to undefined function mysql_connect() in /var/www/html/config.php
说法[1] :这个问题概括起来说就是你的PHP不支持mysql_connect()函数。为什么呢?这是由于PHP是一种模块化的设计,除了核心的内容,其他都是可选的。之所以不支持,是因为在编译PHP时没有加入对MYSQL数据库的支持。
说法[2] :
- 如果你的操作系统是Linux/Unix
1.如果PHP是自己编译的,那么要重新做。在configure后面加上--with-mysql选项
2.如果是用的RPM,建议到网上去找找已经内置MYSQL支持的RPM包,重新装上去
说法[3]:因为卸载了以前的mysql,重装的mysql又不是rpm装的
所有安装后的路径不同了;但是在原先装apache的时候需要./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \ (主要是这句)
用来指定mysql的安装路径
所以在重装了之后因为路径不一样,apache就无法找到mysql的安装路径
也就出现了mysql_connect:未被定义的错误
说法[1] :这个问题概括起来说就是你的PHP不支持mysql_connect()函数。为什么呢?这是由于PHP是一种模块化的设计,除了核心的内容,其他都是可选的。之所以不支持,是因为在编译PHP时没有加入对MYSQL数据库的支持。
说法[2] :
- 如果你的操作系统是Linux/Unix
1.如果PHP是自己编译的,那么要重新做。在configure后面加上--with-mysql选项
2.如果是用的RPM,建议到网上去找找已经内置MYSQL支持的RPM包,重新装上去
说法[3]:因为卸载了以前的mysql,重装的mysql又不是rpm装的
所有安装后的路径不同了;但是在原先装apache的时候需要./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \ (主要是这句)
用来指定mysql的安装路径
所以在重装了之后因为路径不一样,apache就无法找到mysql的安装路径
也就出现了mysql_connect:未被定义的错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\ext\php_mysql.dll' - 拒绝访问。 in Unknown on line 0
mysql 模块没加载上,把libmysql.dll那个文件放system32系统启动目录下。
mysql 模块没加载上,把libmysql.dll那个文件放system32系统启动目录下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$link=mysql_connect('localhost','root','123456')or die('could not connect:' . mysql_error());
echo 'connected successfully';
?>
呼呼~~~~~
$link=mysql_connect('localhost','root','123456')or die('could not connect:' . mysql_error());
echo 'connected successfully';
?>
呼呼~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的环境配置没错吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |