示例#1
0
 /**
  * Constructor
  *
  * @param Database $dbh
  * @param array $pairs
  */
 public function __construct(Database $dbh, array $pairs)
 {
     parent::__construct($dbh);
     foreach ($pairs as $column => $value) {
         $this->columns[] = $column . ' = ?';
         $this->values[] = $value;
     }
 }
示例#2
0
 /**
  * Constructor.
  *
  * @param Database $dbh
  * @param array    $columns
  */
 public function __construct(Database $dbh, array $columns)
 {
     parent::__construct($dbh);
     if (empty($columns)) {
         $columns = array('*');
     }
     $this->setColumns($columns);
     $this->joinClause = new JoinClause();
     $this->groupClause = new GroupClause();
     $this->havingClause = new HavingClause();
     $this->offsetClause = new OffsetClause();
 }
示例#3
0
 /**
  * Constructor.
  *
  * @param Database $dbh
  * @param array    $columns
  */
 public function __construct(Database $dbh, array $columns)
 {
     parent::__construct($dbh);
     $this->columns($columns);
 }
示例#4
0
 /**
  * Constructor.
  *
  * @param Database $dbh
  * @param array    $pairs
  */
 public function __construct(Database $dbh, array $pairs)
 {
     parent::__construct($dbh);
     $this->set($pairs);
 }
示例#5
0
 /**
  * Constructor.
  *
  * @param Database $dbh
  * @param $table
  */
 public function __construct(Database $dbh, $table)
 {
     parent::__construct($dbh);
     $this->setTable($table);
 }
示例#6
0
 /**
  * Constructor
  *
  * @param Database $dbh
  */
 public function __construct(Database $dbh)
 {
     parent::__construct($dbh);
 }