![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
tabela wyglada mniej wiecej tak:
Kod ID | pos_y (int) | pos_x (enum(left, right) | inne_id i pare rekordow: Kod 150 | 1 | left | 20 151 | 2 | left | 20 152 | 3 | left | 20 153 | 1 | right | 20 154 | 2 | right | 20 155 | 3 | right | 20 chce przesunac w gore (pos_y) np rekord o ID 151 wiec tabela powinna wygladac tak: Kod 150 | 2 | left | 20 151 | 1 | left | 20 152 | 3 | left | 20 153 | 1 | right | 20 154 | 2 | right | 20 155 | 3 | right | 20 czyli zamienic rekordy 150 i 151 wartosciami pos_y wiem ze to proste, zrobilem to na kilka sposobow i za kazdym razem cos sie chrzani. nie jestem zbyt biegly w sql wiec prosze o pomoc. na wejsciu dostajemy tylko ID rekordu ktory chcemy przesunac |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 7.08.2004 Skąd: Brześć Kujawski Ostrzeżenie: (0%) ![]() ![]() |
hmm.... odczytujesz wartosci z poszczegolnych pol, zapisujesz je pod roznymi zmiennymi, a potem UPDATE... nie wiem w czym tu jes problem...
dostejemy id rekordu... to chyba dwoch by sie przydało, zeby je zamienić... pozdro (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 15:48 |