首页 > 数据库技术 > 详细

PHP连接Mysql数据库报错:Fatal error: Call to undefined function mysql_connect()

时间:2014-02-27 13:55:31      阅读:702      评论:0      收藏:0      [点我收藏+]
问题描述

PHP测试连接MySQL的程序如下:

在浏览器中执行后,报错:Fatal error: Call to undefined function mysql_connect()...

 

bubuko.com,布布扣
<?php
$host=‘localhost‘;
$name=‘root‘;
$password=‘mysql‘;

$conn=mysql_connect($host,$name,$password);
if (!$conn)
{
    die(‘数据库连接失败:‘.mysql_error());
}
echo ‘数据库连接成功!‘;

?>
bubuko.com,布布扣

 

版本信息

→PHP5.3.3/MySQL5.6.50/Apache2.2.25

问题分析

错误显示未找到mysql_connect()函数,那么我们首先考虑到的是php配置文件(php.ini)的配置有问题,在导入外部模块时路径出错。找到php.ini文件后,检查extension_dir的该项是不是指向php安装路径下的ext文件夹(绝对路径)。如果是extension_dir指向的路径没有问题,考虑中间件(Apache)加载php.ini出问题,在php网页中调用phpinfo()函数,查看Configuration File (php.ini) Path该项的所指向的位置。检查该路径是否是所修改的php.ini路径,若不是,则修改Apache的配置文件(安装路\conf\httpd.conf)的配置信息,将PHPIniDir 后面指向的位置修改为正确的位置 。然后保存并重起Apache即可。

解决办法

解决方法一:通过运行phpinfo()函数,检查:Configuration File (php.ini) Path该项的内容。然后检查PHPIniDir的所指向的位置,若无问题,检查php.ini中的extension_dir该项所指向的位置修改为ext文件夹的路径,然后重启Apache。环境变量添不添加不重要。

PHP连接Mysql数据库报错:Fatal error: Call to undefined function mysql_connect(),布布扣,bubuko.com

PHP连接Mysql数据库报错:Fatal error: Call to undefined function mysql_connect()

原文:http://www.cnblogs.com/gaoyong/p/3569570.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!