Rev 47 | Rev 51 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 47 | Rev 48 | ||
|---|---|---|---|
| Line 611... | Line 611... | ||
| 611 |   /**
 | 
            611 |   /**
 | 
          
| 612 |    * Updates one or more records
 | 
            612 |    * Updates one or more records
 | 
          
| 613 |    *
 | 
            613 |    *
 | 
          
| 614 |    * @param string|array $tables
 | 
            614 |    * @param string|array $tables
 | 
          
| 615 |    *   Table name
 | 
            615 |    *   Table name
 | 
          
| 616 |    * @param array $values
 | 
            616 |    * @param array $updates
 | 
          
| 617 |    *   Associative array of column-value pairs
 | 
            617 |    *   Associative array of column-value pairs
 | 
          
| 618 |    * @param array|string $where
 | 
            618 |    * @param array|string $where
 | 
          
| 619 |    *   Only the records matching this condition are updated
 | 
            619 |    *   Only the records matching this condition are updated
 | 
          
| 620 |    * @return bool
 | 
            620 |    * @return bool
 | 
          
| 621 |    */
 | 
            621 |    */
 | 
          
| 622 | public function update($tables, $updates, $where = null)  | 
            622 | public function update($tables, array $updates, $where = null)  | 
          
| 623 |   {
 | 
            623 |   {
 | 
          
| 624 | if (!$tables)  | 
            624 | if (!$tables)  | 
          
| 625 |     {
 | 
            625 |     {
 | 
          
| 626 | throw new InvalidArgumentException('No table specified');  | 
            626 | throw new InvalidArgumentException('No table specified');  | 
          
| 627 |     }
 | 
            627 |     }
 |