Инструменты пользователя

Инструменты сайта


limb3_2007_4:ru:packages:dbal:lmb_delete_query

lmbDeleteQuery

lmbDeleteQuery - при помощи данного класса инкапсулируются SQL-запросы на удаление записей из таблицы базы данных. lmbDeleteQuery является потомоком lmbCriteriaQuery.

lmbDeleteQuery принимает в конструкторе название таблицы, из которой нужно удалить записи. Ниже дан пример использования данного класса (удаление всех записей из таблицы news, дата которых меньше текущей):

  $query = new lmbDeleteQuery('news');
  $query->addCriteria(new lmbSQLFieldCriteria('date_stamp', time(), lmbSQLFieldCriteria :: LESS));
  //можно и так
  $query->addCriteria('date_stamp < ' . time());
 
  $connection = lmbToolkit :: instance()->getDbConnection(); 
  $stmt = $query->getStatement($connection);
  $stmt->execute();

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
  _      __   __ __   ____   __ __ ______
 | | /| / /  / // /  /  _/  / //_//_  __/
 | |/ |/ /  / _  /  _/ /   / ,<    / /   
 |__/|__/  /_//_/  /___/  /_/|_|  /_/
 
limb3_2007_4/ru/packages/dbal/lmb_delete_query.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1