コード例 #1
0
ファイル: class.dbi.php プロジェクト: laiello/candydolldb
 /**
  * Bind the given SearchParameter values to the given SELECT-statement. 
  * @param SearchParameters $SearchParameters
  * @param mysqli_stmt $stmt 
  */
 public static function BindParamsToSelect(&$SearchParameters, &$stmt)
 {
     if ($SearchParameters->getValues()) {
         $bind_names[] = $SearchParameters->getParamTypes();
         $params = $SearchParameters->getValues();
         for ($i = 0; $i < count($params); $i++) {
             $bind_name = 'bind' . $i;
             ${$bind_name} = $params[$i];
             $bind_names[] =& ${$bind_name};
         }
         call_user_func_array(array($stmt, 'bind_param'), $bind_names);
     }
 }