PHP Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in


PHP版本升级是对低版本环境下的开发者一个不小的考验,经常会出现一些意想不到的错误,唯有通过PHP手册一个一个的排查,工作量可不小,笔者在升级系统的时候把服务器的PHP版本升级到了7.0,由于服务器上有需要7.0版本的框架,所以只好修改原来的系统的代码了,下面要解决的是Mysql相关的问题,出现的错误如下:

PHP Warning:  mysqli_select_db() expects parameter 1 to be mysqli, string given in

从出现错误的英文字面理解应该是mysqli_select_db()函数的参数出现了问题,通过查询Mysql手册可知,mysql_select_db()函数在PHP高版本已经不使用了,而改为mysqli_select_db(),大部分开发者只是把mysql_select_db改成了mysqli_select_db函数,而忽略了mysqli_select_db()函数和原来的老函数参数顺序不致了,所以解决这个问题只需要把函数的参数换一下顺序即可,即修改成如下即可!

$rs = mysqli_select_db($conn,$dbname);


注:本文转载自唯马网络,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。

评论