Поддержать Проект

Обратная связь

[MODX] Guru
  • Информация
  • Разработчикам
    • Теги
    • API
    • DBAPI
    • System Variables
    • MMrules
  • Дополнения
  • Виджеты
  • Уроки
  • Разработчики
  • Готовые примеры
  • Блог
  • Конфиги
  • HTML коды
© [MODX] Guru
  • DBAPI

delete DBAPI

  • Разработчикам
  • DBAPI
  • delete
Menu
  • connect
  • delete
  • disconnect
  • escape
  • getAffectedRows
  • getColumn
  • getColumnNames
  • getHTMLGrid
  • getInsertId
  • getRecordCount
  • getRow
  • getTableMetaData
  • getValue
  • getXML
  • insert
  • makeArray
  • prepareDate
  • query
  • select
  • update
  • getLastError
  • initDataTypes
1375

delete DBAPI

bool delete(string $from [, string $where [, string $fields]])

$from - таблица, в которой необходимо удалить данные
$where - условие, по которому необходимо удалить данные
$fields - список полей, которые требуется удалить. Если не указан, то удаляется весь ряд


Пример

//Удаление пользователя из базы по идентификатору 
global $modx, $table_prefix; 
$id = $modx->db->escape($id); 
$modx->db->delete($table_prefix.".modx_web_users", "id = $id");

Источник Функции

Файл: manager/includes/extenders/dbapi.mysql.class.inc.php

Строка: 155

function delete($from,$where='',$fields=''){
	 if (!$from)
	 	return false;
	else {
		 $table = $from;
		 $where = ($where != "") ? "WHERE $where" : "";
		 return $this->query("DELETE $fields FROM $table $where");
	 }
}