Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> łaczenie dwóch update'ow
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


Witam!

mam do was pytanie ... czy można połączyc dwa zapytania typu UPDATE w jedno questionmark.gif
czyli chciałbym zrobić w jednym zapytaniu dwa takie:
$sql1 = "UPDATE users SET name='Sławek M.' WHERE id=4";
$sql2 = "UPDATE users SET name='Mirek Z.' WHERE id=5";

bede wdzieczny za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
najtje
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 4.10.2007

Ostrzeżenie: (0%)
-----


No można ale jest to w moim odczuciu dość karkołomne:

UPDATE users SET name=CASE id
WHEN 4 THEN 'Slawek M.'
WHEN 5 THEN 'Mirek Z.'
END
WHERE id in (4,5);
Go to the top of the page
+Quote Post
mwojcik
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 22.07.2007

Ostrzeżenie: (0%)
-----


Mozesz jeszcze zrobic w ten sposob :
  1. UPDATE users AS temp1, users AS temp2 SET temp1.name = 'Sławek M.', temp2.name = 'Mirek Z.' WHERE temp1.id = 4 AND temp2.id = 5
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 20:19