set() public méthode

public set ( string | array $fieldOrArray, boolean | string $value = false )
$fieldOrArray string | array
$value boolean | string
Exemple #1
0
 /** Create UPDATE query
  *
  * @param string $table
  * @param array|string $set
  * @param string $primaryKey
  *
  * @return UpdateQuery
  */
 public function update($table, $set = array(), $primaryKey = null)
 {
     $query = new UpdateQuery($this, $table);
     $query->set($set);
     if ($primaryKey) {
         $primaryKeyName = $this->getStructure()->getPrimaryKey($table);
         $query = $query->where($primaryKeyName, $primaryKey);
     }
     return $query;
 }
Exemple #2
0
 /** Create UPDATE query
  *
  * @param string $table
  * @param array|string $set
  * @param string $where
  * @param string $whereParams one or more params for where
  *
  * @return \UpdateQuery
  */
 public function update($table, $set = array(), $where = '', $whereParams = '')
 {
     $query = new UpdateQuery($this, $table, $set, $where);
     $query->set($set);
     $args = func_get_args();
     if (count($args) > 2) {
         array_shift($args);
         array_shift($args);
         if (is_null($args)) {
             $args = array();
         }
         $query = call_user_func_array(array($query, 'where'), $args);
     }
     return $query;
 }