![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 6.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką tabelę:
id imie nazwisko update 1 Adam Nowak 2. Adam Nowak 3. Adam Nowak Teraz chciałbym updatować kolumny wg zasady:
To zadziała w ten sposób, żę dla 1 i 2 rekordu kolumna update będzie miała wartość 'aaa' a 3 się nie zmieni. Jak spowodować, żeby update działał od końca, tzn ustawił 'aaa' dla kolumny 2 i 3 pomijając 1 ![]() Próbowałem przy updacie dać order by id desc, ale tak to nie zadziała. Jak to zrobić ? -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
- pobierasz listę użytkowników z podanym parametrem czyli SELECT id WHERE imie=adam ORDER BY id DESC LIMIT 2
- w pętli tworzysz zapytanie
tak aby można było użyć WHERE id IN ($query) lub
(szczerze nie wiem czy ten sposób zadziała ![]() Ten post edytował CuteOne 27.08.2012, 08:14:25 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 18 Dołączył: 28.04.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:13 |