![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 8.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
mam w bazie tabele Pages w niej mam id|title|page_name|text|kol wiem żeby wyświetlało mi według kolejności to w zapytaniu order by kol ale pytanie brzmi jak updetowac kolejność zczytuje z bazy Kod [php]$q = $db->query('Select * from pages order by kol'); While($wynik = mysql_fetch_assoc($q)){ }[/php] i tu się kończy moja wiedza;/ Proszę o pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Dodajesz nową kolumnę np. "pozycja" - i przypisujesz dla nich pozycje, i wtedy: ORDER BY pozycja ASC
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 8.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
to wiem u mnie to kolumna "kol"
Ale dzieki zapomniałem o "ASC" Ten post edytował devdev 27.11.2009, 17:27:47 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
No to proste zapytanie do MYSQL'a:
- coś takiego? -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 8.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale np jak pozycja pozycje 2 dać w gore 1 to wtedy obie pozycje maja 1
nie mam sposobu żeby updetowac ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz przenieść niżej: pobierasz `kol` z niższym numerem od aktualnego od `kol` - i analogicznie jak chcesz 'w górę' przenieść to pobierasz jedno większe, np:
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 30.06.2025 - 17:30 |