Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Unikalna nazwa obrazka, według insert_id lub podobnie ?
jarekhunter
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 21.01.2010

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


Witam wszystkich.
Zrobiłem prostą galerię a dokładnie to jestem w trakcie jej realizacji i mam pewien problem, a może bardziej szukam dobrego rozwiązania.

Zdjęcia uploadowane są do tabeli tymczasowej

nazwa generowana zdjęcia jest na podstawie insert_id i id_usera + czas_(time)

Przy uploadowaniu 1 zdjęcia nie ma problemu.
Ale gdy zapisuję już opis wraz z zdjęciami, zdjęcia z tabeli tymczasowej są przepisywane do tabeli stałej, w tabeli jest nazwa pliku zakodowana do md5 w której występuje insert_id+id_usera+time
I teraz pytanie za każdym przepisaniu zdjęcia pobierać insert_id, generować nazwę i jeszcze raz aktualizować rekord (IMG:style_emoticons/default/questionmark.gif) to na jedno zdjęcie jest 2 zapytania, a gdy jest ich 10 to już mam 20 zapytań do bazy mysql

Czy to dobry pomysł by to w ten sposób rozwiązać(IMG:style_emoticons/default/questionmark.gif) , czy macie może jakieś inne pomysły jak by to rozwiązać(IMG:style_emoticons/default/questionmark.gif)
Dziękuję serdecznie za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emkej
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 5
Dołączył: 18.06.2012

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


Ale po co Ci tabela tymczasowa?

Uploaduj zdjecia, zapisuj nazwe do bazy i zdjeci kopiuj, zupelnie nie jest Ci tu potrzebna tabela tymczasowa.
Ja osobiscie nazywam zdjecia tak: $photo_id . friendlyUrl($title) . substr(md5(uniqid()), 0, 5)

Pozdrawiam
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: 2.10.2025 - 19:54