![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam taki kłopot mam bazę zdjęć w bazie 31 tys rekordów. Ale ok 5 tys zdjęć sie zdublowało. I nie ma na jakiej podstawie wywalić zdublowane zdjecia z bazy. ( nazwy plików są różne itp ) Więc wymyśliłem sobie ze skrypt policzy np ilosc kolor ktory sa na zdjeciu. wtedy wywale z bazy wszystkie zdublowane według ilosci kolor wątpie ze się może stać tak ze zdjecie bedzie miało dokładnie tyle kolorów co innee... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 9 Dołączył: 26.01.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
tak i nie inaczej md5_file rozwiąże problem.
dodaj pole do bazy z kluczem unique o nazwie hasz i przepuść skrypt dla wszystkich rekordów który policzy md5_file z bloba grafkiki jak dobrze oskryptujesz błędy to powinno się udać i wywalać zduplikowane rekordy. jeżeli trzymasz bloby w bazie mysql to gratuluje odwagi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) btw. z blobami jest jeden problem. Jeżeli masz hosting np. nazwa to masz ograniczoną liczbę połączeń do bazy danych. (przy postgresie jest to 40 na godzinę) jak wyciągasz sobie blooba w np image.php z parametrami po gecie jakie to z foto to zabija ci stronę nawiązując kolejne połączenia. Pozdro, Max |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 20:02 |