Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> update kilku komórek w mysql ?
q-est
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.04.2004
Skąd: byle skąd

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


("update tabela set komorka1='$dfdfdf' where id='$id'") tak wygląda dla jednego rekordu a jak będzie wyglądało dla kilku?

drugie pytanie: czy te zmienne mają być w pojedyńczym cudzysłowiu?
proszę o szybką odpowiedź...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vitae
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.07.2004
Skąd: niewiem

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


Podobne mam pytanie - dlatego pytam tutaj nie zakładając nowego tematu. Otóż mam w bazie rekordy..

Cytat
id | kat1 | kat2
1 | 1 | 1
1 | 1 | 3


I teraz problem jest taki, że chce aby rekordy z wartością kat2 = 1 zmieniły się w kat2 = 3, zaś tam gdzie kat2 = 3 rekordy mają mieć wartość kat2 = 1.

Bo sposobem:

  1. UPDATE tabela SET kat2='1' WHERE kat2='3';
  2. UPDATE tabela SET kat2='3' WHERE kat2='1'


Jak łatwo się domyślić, wszystkie rekordy będą miał wartości kat2 = 1

Jak to rozwiązać? (chyba nie pogmatwałem, bo w praktyce wygląda to dość prosto..)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 19:12