![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%)
|
Witajcie!
Zagwozdka dotyczy bardziej SQL niż PHP. Mam sobie tabelę z 3ma polami: version, relnote, reldate; przechowuja kolejno wersję CMSu (np. 1.02), notkę wersji (np. wprowadzone zmiany) oraz datę wydania w formie timestampa. I teraz gdy dostaję zapytanie o aktualizację najpierw sprawdzam, czy CMS który woła o update może być updatowany, tj czy taka wersja istnieje w bazie updatów (np. czy nie owołuje się wersja developerska które z zasady mają dezaktywowany autoupdate). Wywołuję sobie i sprawdzam czy zwróciło pusto czy dane, jeśli dane chcę sprawdzić czy jest nowa wersja ... i tu jest problem. Gdyby numery wersji były kolejne wszystko byłoby OK ale nie chcę się tak ograniczać. Da się pobrać (tzn. jak ;]) rekord następny względem tego sortując po kolumnie verion? Dodanei pola auto increment też tu nic nie da - muszę zakładać, że zdarzy się sytuacja wypadnięcia rekordu. EDIT: Problem rozwiązany prosto jak budowa cepa
Ten post edytował kiler129 31.01.2011, 03:05:28 -------------------- flexiCMS v2 [|||||||+--] 75% done
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 01:48 |