hallo,
und zwar habe ich folgendes problem:
Ich möchte ein update einer Tabelle machen, nur mit EINER Anweisung die auf verschiedene WHERE Klauseln die Tabelle mit anderen Werten update.. Beispiel welcher bisher funtkioniert:
nur ist hier der Nachteil.. das ich immer wieder noch so ein Case eröffnen muss.. ich habe mir nun gerade den Wolf gesucht ob es auch anders geht und nichts gefunen daher wende ich mich an euch.. und zwarwollte ich das ungefähr so machen:
Kennt sich da jemand aus ob es überhaupt so möglich ist?
Der SQL Code wird dann über PHP an mysql halt geschickt und dort verarbeitet.
Danke im Voraus
Karni
und zwar habe ich folgendes problem:
Ich möchte ein update einer Tabelle machen, nur mit EINER Anweisung die auf verschiedene WHERE Klauseln die Tabelle mit anderen Werten update.. Beispiel welcher bisher funtkioniert:
PHP:
UPDATE games SET platz = CASE id
WHEN 5
THEN 20
WHEN 1
THEN 50
END
nur ist hier der Nachteil.. das ich immer wieder noch so ein Case eröffnen muss.. ich habe mir nun gerade den Wolf gesucht ob es auch anders geht und nichts gefunen daher wende ich mich an euch.. und zwarwollte ich das ungefähr so machen:
PHP:
UPDATE games SET CASE id
WHEN 5
THEN
platz = 40
tendenz = 1
titel = 'neu'
WHEN 1
THEN
platz = 50
tendenz = 3
titel = 'alt'
END
Kennt sich da jemand aus ob es überhaupt so möglich ist?
Der SQL Code wird dann über PHP an mysql halt geschickt und dort verarbeitet.
Danke im Voraus
Karni