JDatabaseQuery/update

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

setzt die UPDATE-Anweisung des JDatabaseQuery Objekts.

[Bearbeiten] Syntax

public function update($table)
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
**************************/

24px-Tip.png 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

JDatabaseQuery->update in Joomla! 2.5.4

Folder blue.png libraries

  • Folder red.png joomla
    • Folder green.png database
      • File php.png query.php
  1. public function update($table)
  2. {
  3. $this->type = 'update';
  4. $this->update = new JDatabaseQueryElement('UPDATE', $table);
  5.  
  6. return $this;
  7. }

[Bearbeiten] Siehe auch

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge