超低价文字广告位 超低价文字广告位 超低价文字广告位 超低价文字广告位 超低价文字广告位 超低价文字广告位 超低价文字广告位 超低价文字广告位

网站首页 梦哥云博客 网站源码 正文

错误Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:

梦哥云 2020-01-22 网站源码 0 评论 查看百度收录

联盟馆自动链程序,安装后出现一个mysql被淘汰的一个报错问题,同时看到网上一个老程序都这样,于是发布一篇关于本错误的修复方法;

报错:(Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:)

版本:php5个版本 5.2、5.3、5.4、5.5、5.6,报错表民意思mysql_connect这个模块将在未来弃用,请你使用mysqli或者PDO来替代。

解决方法1:

禁止PHP报错

MARkup
display_errors = On
改为
display_errors = Off

这样修改使用的php版本的php.ini文件,将报错禁止,自己用的话是够了,如果给客户用,建议修改程序mysql链接语句,如下:

解决方法2:

常用的php语法连接mysql如下

Markup
<?php
$link = mysql_connect('localhost', 'username', 'password');
mysql_select_db('db_name', $link);
 将mysql_connect()
改成mysqi_connect()
<?php
$link = @mysqli_connect('localhost', 'username', 'password', 'db_name');

常用mysql建表SQL如下

Markup
<?php
//  旧写法
mysql_query('CREATE TEMPORARY TABLE `table`', $link);
// 新的
mysqli_query($link, 'CREATE TEMPORARY TABLE `table`');

解决方法三:

在php程序代码里面设置报警级别

Markup
<?php
error_reporting(E_ALL ^ E_DEPRECATED);

设置报警级别可以解决这个问题,但是不代表这个问题改正,仅供参考,有能力的建议第二种解决方法。



猜你喜欢

本文暂时没有评论哦(●'◡'●)

欢迎 发表评论:


温馨提示:(登陆后才可以评论哦!点我QQ登录哦,若已登录请忽略)。
网站分类
文章归档
兄弟联盟
最近发表
标签列表

ABOUT US

梦哥云网络成立于2016年
创始人:Mr Mao Lin 由95后的小青年创建
目前公司服务于云计算、网站建设、SEO优化等
团队成员平均3年以上从业经验,核心团队正在不断扩展。

Contact information

QQ:964497800
Phone:不提供
E-mail:menggeyun@qidh.cn
Website:www.qidh.cn

梦哥云 - 本站提供网站问题 修复 解决 仿站以及模板定制服务。

sitemap|sitemaps|网站地图|湘ICP备19021866号

Copyright © 2016-2020 www.qidh.cn

本站采用 Z-BLOG 核心程序 感谢爱站云赞助北京云服务器

免责声明:站内所展示内容/网址/图片均为互联网收集而来,不负任何法律责任如有侵权等违规请联系QQ 964497800 进行删除处理,谢谢配合!

本站由提供CDN加速/云服务

爱站云安全认证