Mysqli在课堂上准备了语句功能

时间:2016-02-06 16:32:05

标签: php mysqli prepared-statement

我想在课堂上制作预备语句功能,所以我怎样才能制作一些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个参数起作用(我需要将变量作为绑定参数插入) 抱歉英文不好..

0 个答案:

没有答案