php开发过程中,在浏览器预览里报错如下:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\develop\mysql_connect.php on line 3

数据库虽然已经连接成功了,但还是报上面的小错误,其实这个不是错误,解释如下。
上面的意思是:mysql_connect():MySQL扩展已被废弃,准确的说本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除,官方的建议是应使用 MySQLi 或 PDO_MySQL 扩展来替换,也是,老旧的东西不替换更新那社会如何进步呢!
注意:这个扩展相信在将来更新的版本里面会被去除,不建议继续使用,但是如果你非得继续用,提供两种方法供大家参考。
第一种方法:禁止php报错,方法是修改php.ini文件
display_errors = On
改为
display_errors = Off
第二种方法:
常用的php语法连接mysql如下
<?php
$link = mysql_connect('localhost', 'user', 'password');
mysql_select_db('dbname', $link);
改成mysqi
<?php
$link = mysqli_connect('localhost', 'user', 'password', 'dbname');
总之:拥抱新技术吧。

文档贡献:liqf@nefu.edu.cn

文章来源:数字化校园建设办公室

发布时间:2017-02-04 21:19

本文已受益: 人