视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Deprecated:mysql_connect():Themysqlextensioni_MySQL
2020-11-09 19:25:47 责编:小采
文档


原因:

php 5个版本,5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in,看意思就很明了,说mysql_connect这个模块将在未来弃用,请你使用mysqli或者PDO来替代。

网友解决方式:

解决方法1:

禁止php报错

display_errors = On
改为
display_errors = Off

鉴于这个服务器都是给用户用的,有时候他们需要报错(…都是给朋友用的,^_^),不能这做,让他们改程序吧,看方案2.

解决方法2:

常用的php语法连接mysql如下

$link = mysql_connect('localhost', 'user', 'password');
mysql_select_db('dbname', $link);
改成mysqi
$link = mysqli_connect('localhost', 'user', 'password', 'dbname');

常用mysql建表SQL如下

// 老的
mysql_query('CREATE TEMPORARY TABLE `table`', $link);
// 新的
mysqli_query($link, 'CREATE TEMPORARY TABLE `table`');

解决方法三:
在php程序代码里面设置报警级别

error_reporting(E_ALL ^ E_DEPRECATED);

Deprecated的问题就这样解决掉了,不过还是建议大家尽快取消mysql的用户,全部都走向mysqli或者mysqlnd等等。mysql确实是太不安全而且太老旧了。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

华丽丽的分割线

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

经过多次尝试,方法1对于我来说没用,方法2解决了一个函数的问题,可能又导致后续的调用函数的问题,诸如我遇到的有:

1:“Warning: mysqli_query() expects parameter 1 to be mysqli, string given in F:/xampp/htdocs/op154/system/database/mysql.php on line 11”

2:“ Notice: Trying to get property of non-object problem ”

还有各种在xampp的index.php中提示的警告和致命错误;

最后,放弃,用方法3,眼不见为净,解决。但是不太爽,实在不符合我的钻牛角尖死磕精神,不过先放着,做其他正事。待学习后能有改进方法!

下载本文
显示全文
专题