今天使用了mysql 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、 mysql_connect($host,$user,$pwd , true);
改为 mysqli_connect($host,$user,$pwd , true);
2、mysql_sel8/ect_db($db,$conn);
改为 mysqli_select_db($db,$conn);
3、mysql_fetch_assoc()
改为 mysqli_fetch_assoc()
4、mysql_client_encoding()
改为mysqli_character_set_name()
5、mysql_fetch_assoc()
改为mysqli_fetch_assoc()
6、mysql_real_escape_string()
改为 mysqli_real_escape_string()
7、mysql_set_charset( 'utf8', $conn);
改为 mysqli_set_charset( $conn,'utf8');
8、mysql_query()
改为 mysqli_query()
9、mysql_error()
改为 mysqli_error()
PHP5与PHP7的最大变化之一是移除了mysql扩展,推荐使用mysqli或者pdo,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,就会遇到上述的错误提示,建议更换升级一下试试。