Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kopia rekordu
Forum PHP.pl > Forum > Bazy danych > MySQL
skrobi
Czy istnieje możliwość wyciagnięcia rekordu i updatowanie kopi tego rekordu, tylko na potrzeby zobaczeniu efektu updatu ?


Dokladniejszy opis problemu:

Chcę stworzyć system moderacji i mając juz gotowe zapytanie update chcialbym sprawdzić jakie zmiany ono mi wprowadze, nie nanosząc ich na stale do bazy.

User wprowadza zmiany w rekordzie, dane zapytanie upadtowania przechodzi do moderacji. Po sprawdzeniu przez admina, on to akceptuje lub nie.
DeyV
Nie - nie ma żadnego "wbudowanego" mechanizmu pozwalającego na to.

Moja propozycja - użycie flag. Tj. podczas moderowania posta tworzona jest jego kopia z flagą "do zatwierdzenia".
Jeśli bedziesz chciał zatwierdzić tą zmianę - usuwasz stary wpis (lub oznaczasz jako usunięty) a w jego miejsce udostępniasz niedawno utworzoną kopię (zmieniając wartość odpowiedniej flagi)

Oczywiście oznacza to, że jako ID wiersza nie będzie mógł być klucz główny, a konieczny będzie dodatkowy klucz złożony.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.