我想在课堂上制作预备语句功能,所以我怎样才能制作一些DRY代码。在此之后,我想尝试用准备好的语句制作CRUD系统,但有一件事让我感到困惑..
//类方法
public function Insert($SQL, $types=array()){
$count = count($types);
$params = implode(',', $types);
$stmt = mysqli_prepare($this->link, $SQL);
mysqli_stmt_bind_param($stmt, $params, ???);
mysqli_stmt_execute($stmt);
}
$SQL = "INSERT INTO users (username, password,date_reg) VALUES(?,?, NOW())";
$arr= array('s','s');
$db->Insert($SQL, $arr);
所以..在行 mysqli_stmt_bind_param($ stmt,$ params,???); 我怎样才能完成该语句,以便第3个参数起作用(我需要将变量作为绑定参数插入) 抱歉英文不好..