Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy jest możliwy tymczasowy INSERT ?, lub lepsze rozwiązanie problemu
Black-Berry
post
Post #1





Grupa: Zarejestrowani
Postów: 663
Pomógł: 6
Dołączył: 3.06.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Mam prostą tabelę dla przykładu news_table a w jakieś pola (nie mają znaczenia bo chodzi głównie o ID):
Kod
ID | title | content | creation_date | expire_date

No i teraz problem jest taki:
Każdy news ma na serwerze swój folderek na obrazki którego nazwa zawiera ID z bazy np folder media/news_12/. Jeśli updatujemy jakiś wpis to nie ma problemu bo zczytujemy sobie z bazy numerek. Problem pojawia się kiedy chcemy dodać wpis. Użytkownik znajdujący się w panelu dodawania newsa uploaduje obrazek na serwer ale system nie wie do jakiego folderu wgrać obrazek ponieważ wpis w bazie nie istnieje. Wpisu nie można stworzyć przed dodaniem obrazka bo w przypadku anulacji w bazie danych siedziałby niepotrzebny wpis.

Moje pytanie:
Czy można utwożyć wpis który usunie się np po 15 minutach jeśli nie zostanie będzie na nim wykonana np komenda UPDATE albo jakaś inna? Coś bez CRONA ?
Może jest lepszy sposób rozwiązania tego problemu o którym nie pomyślałem?

Bardzo prosze o posty i pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Cytat
No cóż. Pociąga to też za sobą jakieś konsekwencje bo trzeba w bazie dodać flagę temp_news zeby przypadkiem nie traktowac newsa jako istniejącego. Widzę że nie ma idealnych rozwiązań na takie coś :/

Nosz qwa, chlopie, idealne to by bylo jakby baza sama sie domyslila co ty chcesz zrobic. Dla mnie to wlasnie jest idealne rozwiazanie dla tego problemu.

A czemu crona nie chcesz uzyc? przeciez do takich zadan doskonale sie nadaje.
Przy tworzeniu nowego newsa wrzucasz rekord do bazy + oznaczasz ze nie jest jeszcze zapisany, a cronem usuwasz "niezapisane" newsy.
Uzywam tego przy tworzeniu produktow w sklepie - bo tez musze od razu obrazki dodawac.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 07:58