Habari\DatabaseConnection::delete PHP Метод

delete() публичный Метод

Deletes any record that matches the specific criteria
public delete ( string $table, array $keyfields ) : boolean
$table string Table to delete from
$keyfields array Associative array of field values to match
Результат boolean True on success, false if not DB::delete( 'mytable', array( 'fieldname' => 'value' ) );
    public function delete($table, $keyfields)
    {
        $qry = "DELETE FROM {$table} WHERE 1=1 ";
        foreach ($keyfields as $keyfield => $keyvalue) {
            $qry .= "AND {$keyfield} = ? ";
            $values[] = $keyvalue;
        }
        return $this->query($qry, $values);
    }