cos nie moge sobie z tym poradzic
rzecz jest tak - posiadam tablice nazw plikow o nastepujacym schemacie
text_20_1.jpg. Pierwsza liczba to id oferty w bazie, druga liczba kolejna liczba porzadkowa dla dla tego id - czyli moge miec kilka zdjec o tym samym id ale o innej liczbie porzadkowej.
kiedy chce dodac nowe zdjecie do bazy, to przeszukuje najpierw tablice plikow, aby sprawdzic czy kolejna liczba porzadkowa nie wystepuje w nazwie jakiegos pliku w bazie. podwojny zapis w bazie text_20_1.jpg text_20_1.jpg (2 rekordy) spowdje ze dla bazy beda to 2 zdjecia zas tak naprawde na serwerze bedzie jedno zdjecie nadpisane prze drugie (w efekcie wyswietli mi 2 takie same zdjecia na stronie).
Poczatkowo roblem to w ten sposobm, ze aby okreslic liczbe porzadkowa zliczalem wystapienia w bazie nazw plikow z danym id oferty i dodawalem do nich jedynke. Prosty wygodny sposob, ale problem pojawil sie gdy usuwalem jakies zdjecie z bazy i pozniej chcialem dodac nowe.
Przykladowo mialem w bazie text_20_1.jpg text_20_2.jpg. Kiedy usune pierwszy plik i dodam nastepny to wpis w bazie bedzie taki sam jak drugi plik text_20_2.jpg (wiadomo czemu).
Dlatego stworzylem tablice plikow zeby wyszukac czy dany plik z liczba porzadkowa. Jezeli nie istnieje to zatrzymuje petle na pierwszym mozliwym wykonaniu waruknu if, aby otrzymac unikatowa nazwe pliku.
Jak to wykonac
