Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Z góry narzucona nazwa pliku ?
tomek85
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 24.09.2009

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


Witam Serdecznie.

1. Czy istnieje możliwość, aby ktoś dodając zdjęcie (ktoś - zalogowany użytkownik serwisu) dodając zdjęcia do swojej galerii dostawały one nazwę pliku wraz z kolejnym numerem jeśli już plik istnieje - czyli jak mamy ostatni plik w folderze images/nazwa_pliku_z_bazy_mysql_05.jpg to zeby kolejny nazwał się nazwa_pliku_z_bazy_mysql_06.jpg czy jest to możliwe ?

2. I czy później nie będzie problemu gdy jakiś plik zostanie usunięty i gdy później będzie chciał dodac następny ? Wtedy bym chciał aby gdy 05 ktos wczesniej usunal to aby tam wskoczyl.

3. Rozumiem, że aby ustawić kolejność wyświetlania zdjęcia które ma być pierwsze które drugie to trzeba stworzyć do tego osobna tabele w mysql np. galeria i do tego pole kolejność ?

Jak wy to rozwiązujecie ?
Proszę o nakierowanie i zobrazowanie - z góry dziękuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
askone
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


Hej

ad1: Jeśli nazwy plików w galerii zamierzasz przechowywać w tabeli to wystarczy przy wgrywaniu sprawdzić czy dana nazwa istnieje, zapytanie w stylu:
  1. SELECT nazwa FROM galeria WHERE nazwa LIKE '$tutaj_nazwa_wgrywanego_pliku'


ad3: Po co osobna tabela, wystarczy kolumna [order] typu int. Wtedy proces dodania kolejnego zdjęcia wyglądałby następująco:
  • odczyt maksymalnej wartości [order]
  • wgranie pliku
  • zapisanie danych o pliku do tabeli, jednoczenie do kolumny [order] wartość [stary_order]+1
Pozdro


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
Go to the top of the page
+Quote Post
MateuszS
post
Post #3





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Odpowiem na pytanie jak ja to rozumuje.

Robic folder o nazwie takiej jak echo $time=time(); i do niego wrzucac pliki. Nie ma wtedy problemow z nazwami plikow


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 21:00