所以我挖出了一个我在php ver中开发的旧应用程序。 4. ,mysql 4。 所以我在Wamp中恢复它,运行php ver。 5.5。和mysql 5.6。**
但是,我意识到旧的mysql_query,mysql_select_db,mysql_connect
需要更改为mysqli_
。
我收到以下错误:
警告:mysqli_select_db()期望参数1为mysqli
我不确定是否要将所有mysql_
更改为mysqli_
答案 0 :(得分:2)
确保mysql_
的任何地方都没有;连接也。 mysqli_select_db()
需要与mysqli_select_db($con, $database)
mysql_
和mysqli_
函数不会混合在一起。
然而,mysqli_
的工作方式与mysql_
不同,因此您可能需要在此过程中进行一些调整,例如使用mysqli_real_escape_string()
;它需要数据库连接。
即:mysqli_real_escape_string($con, $variable)
由于您开始使用mysqli_
函数,请使用mysqli
with prepared statements或PDO with prepared statements,,这样更安全。