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

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


limb3:ru:packages:dbal:lmb_insert_query

lmbInsertQuery

lmbInsertQuery - при помощи этого класса формируется SQL-запросы для добавления записей в таблицу базы данных. Потомок от lmbTemplateQuery.

Список всех меток расширения:

  • %fields% - для вставки полей.
  • %values% - для вставки значений.

Для заполнения этих двух метод есть метод addField($field, $value). Ниже дан пример использования lmbInsertQuery:

 $conn = lmbToolkit :: instance()->getDefaultDbConnection();
 
 $query = new lmbInsertQuery('news', $conn);
 $query->addField('date', $request->get('date'));
 $query->addField('content', $request->get('content'));
 $query->addField('title', $request->get('title'));
 
 $stmt = $query->getStatement();
 $new_record_id = $stmt->insertId('id');

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   __  ___   ____     __ __  __   ___ 
  /  |/  /  / __/ __ / / \ \/ /  / _ \
 / /|_/ /  _\ \  / // /   \  /  / , _/
/_/  /_/  /___/  \___/    /_/  /_/|_|
 
limb3/ru/packages/dbal/lmb_insert_query.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)