JDatabaseQuery/delete
Aus Joomla! Dokumentation
< JDatabaseQuery(Weitergeleitet von Joomla! Programmierung/Framework/JDatabaseQuery/delete)
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
setzt die DELETE-Anweisung des Queries.
[Bearbeiten] Syntax
public function delete([$table = null])
- @return JDatabaseQuery
- @since
| Datentyp | Parameter | Beschreibung |
|---|---|---|
| string | [$table = null] | Eine oder mehrere Tabellen aus denen Datensätze gelöscht werden sollen. |
[Bearbeiten] Beispiele
[Bearbeiten] DELETE Anweisung erzeugen
/* Ein Datenbankobjekt beziehen */ $db = JFactory::getDbo(); /* Ein JDatabaseQuery Objekt beziehen */ $query = $db->getQuery(true); //-- Fiktive ID $id = 4711; /* Der Query wird erstellt */ $query->from('#__tabelle AS t'); $query->delete(); $query->where('t.id = '.(int)$id); /************************* DELETE FROM #__tabelle AS t WHERE t.id = 4711 **************************/
Da JDatabaseQuery immer 'sich selbst' zurück gibt kann man die Methoden auch verketten.
$query->delete()->from('#__tabelle AS t')->where('t.id = '.(int)$id);
[Bearbeiten] Quellcode
public function delete($table = null) { $this->type = 'delete'; { $this->from($table); } return $this; }
[Bearbeiten] Siehe auch
- JDatabaseQuery->delete auf api.joomla.org