Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL] optymalizacja kodu, jak 80 zapytań zamienić w 2 :)
Spawnm
post
Post #1





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Witam,

nie mogę dziś na nic sensownego wpaść tak więc postanowiłem się zapytać was smile.gif

A więc mam 2 tabele , galleries i images
w galleries mam id, name
w images id, g_id , img
g_id -> id z galleries

i teraz pytanie -> chcę zamienić 2 galerie miejscami (id)
jako że id zmienić w galleries nie mogę to zamieniam miejscami nazwy, ale teraz zostaje kwestia grafik z galerii
jak sensownie im podmienić id ? pobierając wpisy z id1 i id2 a potem w pętli dać UPDATE images SET g_id='$noweid' WHERE id='$id_z_pobranej_listy'
jest imho szaleństwem bo łącznie wychodzi mi ok 80 zapytań :/

jakieś propozycje ?
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




Cytat
jako że id zmienić w galleries nie moge

a nie mozesz najzwyklej w swiecie dodac do galerii jeszcze jedno pole KOLEJNOSC, ktore to bedzie okreslalo kolenosc galerii? Zmiana kolejnosci ograniczac sie bedzie do operowania tylko i wyłącznie na tym jednym polu. nie komplikuj sobie zycia


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Spawnm
post
Post #3





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




to jest myśl , wielkie dzięki biggrin.gif
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: 21.08.2025 - 13:19