Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Tworzenie zapytania
piotr485
post 21.11.2009, 21:44:34
Post #1





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

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


Czy można zapisac to jakos szybciej ?

  1.  
  2. $dodaj_galeria_1 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_1'].'" WHERE nr_galeri = 1 AND id_katalog = 22';
  3. $wynik_1 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  4.  
  5. $dodaj_galeria_2 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_2'].'" WHERE nr_galeri = 2 AND id_katalog = 22';
  6. $wynik_2 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  7.  
  8. $dodaj_galeria_3 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_3'].'" WHERE nr_galeri = 3 AND id_katalog = 22';
  9. $wynik_3 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  10.  
  11. $dodaj_galeria_4 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_4'].'" WHERE nr_galeri = 4 AND id_katalog = 22';
  12. $wynik_4 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  13.  
  14. $dodaj_galeria_5 = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_5'].'" WHERE nr_galeri = 5 AND id_katalog = 22';
  15. $wynik_5 = mysql_query($dodaj_galeria_1) OR die(mysql_error());
  16.  


Ten post edytował piotr485 21.11.2009, 21:45:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
blooregard
post 21.11.2009, 21:49:00
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Tak, w pętli.
  1. for ($i = 1; $i <=5; $i++) {
  2. $dodaj_galeria = 'UPDATE galeria SET nazwa_galeri="'.$_POST['nazwa_galeri_$i']i.'" WHERE nr_galeri = '".$i."' AND id_katalog = 22';
  3. $wynik= mysql_query($dodaj_galeria) OR die(mysql_error());
  4.  
  5. }


Ten post edytował blooregard 21.11.2009, 21:50:30


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
piotrooo89
post 21.11.2009, 21:50:26
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a skąd wiesz że ich będzie zawsze 5? ja bym iterował foreach po tablicy $_POST.


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:23