我有上传表单的 php 代码,并且正在尝试将此 mysql 更新为推荐的 mysqli。我正在尝试学习 OO 风格(也是程序性的,但我倾向于学习 OO 风格)。
到目前为止,我已经成功更新了我的所有代码,除了这个片段:
function query($query) {
$database = $this->options['database'];
$host = $this->options['host'];
$username = $this->options['username'];
$password = $this->options['password'];
$link = mysql_connect($host,$username,$password);
if (!$link) {
die(mysql_error());
}
$db_selected = mysql_select_db($database);
if (!$db_selected) {
die(mysql_error());
}
$result = mysql_query($query);
mysql_close($link);
return $result;
}
谁能帮我把它翻译成 MySQLi,面向对象的风格?我尝试了很多组合,我不知道我哪里出错了(尝试上传照片时出现 db 错误)。
谢谢!