Danke für den Hinweis. Allerdings funktionierte das Statement bisher. Was ich nicht hinbekomme ist diese Symtax:
// Get a db connection.
$db = JFactory::getDbo();
// Create a new query object.
$query = $db->getQuery(true);
// Fields to update.
$fields = array(
$db->quoteName('published') . ' = ' . $db->quote('xyz),
);
// Conditions for which records should be updated.
$conditions = array(
$db->quoteName('betid') . ' = ' . $db->quote('xyz'),
$db->quoteName('betuser') . ' = ' . $db->quote("xyz"),
);
$query->update($db->quoteName('jos_bet'))->set($fields)->where($conditions);
$db->setQuery($query);
$result = $db->execute();
Alles anzeigen
Das ist ein einfaches update auf eine Tabelle. Wenn ich versuche die folgende Query abzubilden, bekomme ich Fehler:
$query = "update jos_teams t, jos_games g set t.goal_in = $team1_gi, t.goal_out = $team1_go, t.game_nr = $team1_nr, t.points = $team1_pt WHERE t.team = g.gamesteam1 and g.gamesid = $i";