Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> update tabeli pomocniczej
peklo
post
Post #1





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


witam
chciałby się dowiedzieć jak można rozwiazać sprawę z aktualizacją rekordu/ów w tabelach pomocniczych. chodzi mi o to że mam tabelę główną z dajmy na to Id=1. I teraz mam tabelę pomocniczą w której mam Id,nazwe oraz ID_wiazace.
Powiązane są ze sobą tabela1.id=tabela2.id_wiazace.
DLa id=1 w tabeli pomocniczej ,wprowadzonych nazw może być od 0 do powiedzmy 20.
Mam formularz edycji w których użytkownik zaznaczył 5 checkboxów z 20.
Warunek 1
Uzytkownik chce zaznaczyć kolejnych kilka checkboxów

Warunek 2
uzytkownik się rozmyślił i z 5 odznacza powiedzmy 3. Czyli ma zaznaczone 2.

I teraz tu pytanie jak to zrobić. Czy update czy może update razem z delete żeby usunąć te wcześniej wprowadzone rekordy. Czy może update ich na 0 lub null?

Ten post edytował peklo 27.03.2014, 09:55:24
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Kasujesz wszystkie dane powiazania i dodajesz na nowo te, co user zaznaczyl. Nie ma sensu zabawa w zadne update
Go to the top of the page
+Quote Post
peklo
post
Post #3





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


czyli muszę zrobić najpierw delete where id_pom =1 , a pozniej poprostu insert.
Acha a jesli mam 10 takich tabel to zrobić to lepiej w jednym zapytaniu czy moze lepiej jest to rozbić?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
czyli muszę zrobić najpierw delete where id_pom =1 , a pozniej poprostu insert.
Tak

Cytat
Acha a jesli mam 10 takich tabel to zrobić to lepiej w jednym zapytaniu czy moze lepiej jest to rozbić?
A jak ci wygodnie.... choc watpie, by udalo ci sie jednym insertem wlozyc dane do 10 tabel na raz (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
peklo
post
Post #5





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


z tego co kiedyś probowałem to bardziej optymalnie jest to poprostu rozbić. Ok dzięki za pomoc i punkt dla ciebie
Go to the top of the page
+Quote Post

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: 3.10.2025 - 04:42