JDatabaseQuery/update
Aus Joomla! Dokumentation
< JDatabaseQuery(Weitergeleitet von Joomla! Programmierung/Framework/JDatabaseQuery/update)
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
setzt die UPDATE-Anweisung des JDatabaseQuery Objekts.
[Bearbeiten] Syntax
public function update($table)
- @return JDatabaseQuery
- @since
| Datentyp | Parameter | Beschreibung | |
|---|---|---|---|
| string | $table | Der Name der Tabelle die aktualisiert werden soll. | --- |
[Bearbeiten] Beispiele
[Bearbeiten] UPDATE Anweisung erzeugen
/* Ein Datenbankobjekt beziehen */ $db = JFactory::getDbo(); /* Ein JDatabaseQuery Objekt beziehen */ $query = $db->getQuery(true); //-- Dummy id $id = 4711; /* Der Query wird erstellt */ $query->update('#__tabelle AS t'); $query->set('t.feld = '.$db->quote('Wert')); $query->where('t.id = ' . (int)$id); /************************* UPDATE #__tabelle AS t SET t.feld = 'Wert' WHERE t.id = 4711 **************************/
Da JDatabaseQuery immer "sich selbst" zurück gibt kann man die Methoden auch gut verketten.
$query->update('#__tabelle AS t') ->set('t.feld = '.$db->quote('Wert')) ->where('t.id = '.(int)$id);
[Bearbeiten] Quellcode
public function update($table) { $this->type = 'update'; return $this; }
[Bearbeiten] Siehe auch
- JDatabaseQuery->update auf api.joomla.org