![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 25.01.2006 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Witam mam nastepujacy problem....
Posiadam kod ktorego zadaniem jest update'owac tabele bazy. Ale wynikl problem i nie wiem co zrobic. Oto kod
A problem dotyczy updeta, ktory umieszcze zmienna $zapisz5 w bazie, a mianowicie update zapisuje tylko elementy o najwyzszym indeksie $ile. Co mam zrobic zeby update zapisywal wszystkie zmienne a nie tylko te o najwyzszym $ile ![]() Probowalem $update5 umiescic w petli ale jest tak samo, tez zapisuje tylko najwieksze indeksy... Pozdrawiam i dzieki za pomoc ![]() Ten post edytował adeq_PL 6.04.2006, 12:00:26 -------------------- Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej. - Albert Einstein
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Chociaż by pomyśleć LIMIT 1 co zrobi pewnie zrobi LIMIT na 1 rekord
![]() Więc jak ma Ci podmienić wszystkie skoro masz zlimitowane na 1 rekord. Ten post edytował Kuziu 6.04.2006, 12:11:43 -------------------- Słońce zachodzi ... kolejna noc nadchodzi ...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
W pętki zakażdym przebiegiem nadpisujesz sobie wartość zmiennej $zapisz5 i po zakończeniu pętli ma ona wartość z ostatniego przebiegu, czyli dla najwyższej zmiennej $ile.
Moja rada: umieść update wewnątrz pętli for. -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 25.01.2006 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Usunalem LIMIT 1 , umiescilem update w petli i nadal zapisuje tylko "najstarsza" wartosc.
A poza tym umieszczajac UPDATE w petli wykonuje sie on tyle razy ile przebiega petla wiec UPDATE bedzie napisywal nowe wartosci puki sie nie skonczy petla. Czy dobrze to rozumie?? -------------------- Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej. - Albert Einstein
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
A co Ty właściwie chcesz osiągnąć tym kodem?
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 25.01.2006 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Za pomoca tego kodu chcialem pobrac dane z formularza:
przeksztalcic je w odpowiadajacy mi ciag znakow i tym ciagiem zatapic poprzednie dane w bazie. -------------------- Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej. - Albert Einstein
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Zaczynam łapać. Może więc zamiast $zapisz5 = w pętli daj $zapisz5 .=
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 25.01.2006 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Cytat Zaczynam łapać. Może więc zamiast $zapisz5 = w pętli daj $zapisz5 .= A co oznacza ten przecinek po $zapisz5?? W takiej formie to chyba nie pojdzie.... Nadal sie nad tym glowie, ma ktos moze jeszcze jakies propozycje?? -------------------- Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej. - Albert Einstein
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat A co oznacza ten przecinek po $zapisz5?? To nie przecinek, tylko kropka. A co oznacza? Manual nie gryzie:http://pl.php.net/manual/pl/language.operators.string.php http://pl.php.net/manual/pl/language.opera....assignment.php Cytat W takiej formie to chyba nie pojdzie.. Na przyszlosc jak czegos nie wiesz to nie chybuj, tylko sprawdź ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 25.01.2006 Skąd: Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
OK porzepraszam ze najpierw nie sprawdzilem tylko od razu walilem ze sie nie da....
![]() kszychu jestes wielki dzieki za pomoc o to chodzilo ![]() -------------------- Wszystko powinno zostać uproszczone tak bardzo, jak to tylko możliwe, ale nie bardziej. - Albert Einstein
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:53 |