php连接mysql数据库,报错Function mysql_connect() is deprecated?info.php在CentOS 64位虚拟机运行的时候,其中MySQL版本那一栏是空白信息 。我查看了info.php源码,开始以为是MySQL数据库的用户名和密码填写错了,仔细检查没有错误之后,便查看了Apache的error_log,得到如下消息:
mysql_connect(): No such file or directory
【Php连接片数据库报错 php连接数据库的函数】在网上查了一下,说是本地socket设置与默认的不一样 , 导致php无法找到mysql的socket文件 。根据网上提供的方法 , 需要做如下操作 。
首先,在MySQL中用status查看数据库状态,如下所示:
mysqlVer 14.14 Distrib 5.1.69, for redhat-Linux-gnu (x86_64) using readline 5.1
Connection id:
10
Current database:
Current user:
root@localhost
SSL: Not in use
Current pager:
stdout
Using outfile:
''
Using delimiter:
;
Server version:
5.1.69 Source distribution
Protocol version:
10
Connection:
Localhost via UNIX socket
Server characterset:
latin1
Dbcharacterset:
latin1
Client characterset:
latin1
Conn.characterset:
latin1
UNIX socket:
/var/lib/mysql/mysql.sock
Uptime:
20 hours 55 min 30 sec
其中,标红的部分是我们需要的 。然后打开php.ini文件,需要将mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket的值设置为标红后面的那个目录 。重启apache服务器,后续info.php工作正常,MySQL的版本信息能够正常显示了 。
连接php显示数据库失败怎么回事?。?/h2>连接字串中Php连接片数据库报错的用户名和密码错误 。Php连接片数据库报错你查一下test.phpPhp连接片数据库报错的第三行看看就知道Php连接片数据库报错了 。
php链接数据库出错是什么原因你创建数据库的时候没有一个连接标识怎么能创建成功.应该先连接mysql 。
看看手册上写的.
?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "Database my_db created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
?
php连接数据库报错?php5.6以后已经弃用了mysql_函数,估计你是版本太高了,高于5.6版本的可以用mysqli_函数 , 具体写法请查阅PHP文档
php 5.3.5连接数据库报错先来看看PHP5.3以前的mysql_query这个函数
resource mysql_query ( string $query [, resource $link_identifier] )
这里的$link_identifier是可选的,如果你没写,那么就会自动调用上一个使用mysql_connect的连接
而PHP5.3必须要加这个连接参数
所以你应该这样使用:
$link = mysql_connect('localhost:3306', 'db_user', 'db_pwd');
这里建立一个数据库的连接
然后每次使用mysql_query的使用你都应该把$link带上 , 如:
mysql_query('SQL语句', $link);
这样就不会出错了 , 你可以封装成一个类,在类结束的时候自动关闭连接
关于Php连接片数据库报错和php连接数据库的函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 统计oracle用户全表容量,oracle统计数量语句
- 如何拍摄电商花朵,怎么拍关于电商的视频
- 长信车行录屏直播,企业微信直播录屏
- linux命令查看阵列 linux查看阵列类型
- 怎么识别显卡型号,如何判断显卡型号
- 鸿蒙系统图标主题推荐,鸿蒙系统图标主题推荐怎么设置
- hbase主键如何设置,hbase 主键
- mysql怎么升级版本 mysql如何更新版本
- 兴国县妇联公众号关注,兴国妇联电话号码