Zobacz temat
Zerowanie photo_id
|
|
laczor |
Dodany dnia 04.04.2007 12:29:36
|
Przedszkolak Postów: 95 Data rejestracji: 13.03.2007 19:27 |
Jak chce wyzerować photo_id tak by było od 1 to wchodzę w myadmina wybieram fusion_photos -> Operacje i auto_increment wpisuje 1. Dlaczego wiec po kliknieciu wykonaj zmienia sie samo na 66? |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 02:40:14
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Wooya |
Dodany dnia 04.04.2007 12:48:17
|
Zaawansowany Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
Bo wczesniej miales juz jakies fotki i je usunales. AUTO INCREMENT pamieta ostatni ID.
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... |
|
|
laczor |
Dodany dnia 04.04.2007 12:50:41
|
Przedszkolak Postów: 95 Data rejestracji: 13.03.2007 19:27 |
No ale skoro w album_id dało się wyzerować to tu też powinno sie dać . Tylko jak? |
|
|
Wooya |
Dodany dnia 04.04.2007 12:55:13
|
Zaawansowany Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
PA > Prywatne strony i wklej ten kod: nastepnie zrob podglad. Powinno zadzialac. ... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... |
|
|
laczor |
Dodany dnia 04.04.2007 13:10:15
|
Przedszkolak Postów: 95 Data rejestracji: 13.03.2007 19:27 |
Działa. Dziękuje bardzo! |
|
|
m_i_n |
Dodany dnia 04.04.2007 16:06:13
|
Bywalec Postów: 836 Pomógł: 3 Data rejestracji: 15.02.2006 10:04 |
Te zapytanie TRUNCATE powoduje ponowne zliczanie auto incrementu od poczatku?
|
|
|
wlodekp |
Dodany dnia 04.04.2007 18:38:59
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Polecenie sql truncate działa jak delete z jednoczesnym odtworzeniem struktury tabeli typowe zerowanie. I w działaniu jest dużo szybsze. Opisywałem działanie tego polecenia i użycie już dawno na forum.
Edytowane przez wlodekp dnia 04.04.2007 18:44:38 |
|
|
luki_35 |
Dodany dnia 15.12.2007 00:06:20
|
Początkujący Postów: 105 Data rejestracji: 02.09.2007 11:38 |
Mi nie działa , Pliki z ftp potraktowałem ręcznie a zostały mi te durne albumy których nie moge usunąć. :/ Wpisuje te polecenie i nic:/. Może mi ktoś pomóc? |
|
|
Piotrek |
Dodany dnia 15.12.2007 00:13:21
|
Bywalec Postów: 999 Pomógł: 2 Ostrzeżeń: 2 Data rejestracji: 26.01.2006 19:59 Złamana licencja |
luki_35 napisał/a: Mi nie działa , Pliki z ftp potraktowałem ręcznie a zostały mi te durne albumy których nie moge usunąć. :/ Wpisuje te polecenie i nic:/. Może mi ktoś pomóc? To polecenie nie służy do usuwania albumów, a zerowania id. |
|
|
Pieka |
Dodany dnia 15.12.2007 00:25:09
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Piotrek napisał/a: luki_35 napisał/a: Mi nie działa , Pliki z ftp potraktowałem ręcznie a zostały mi te durne albumy których nie moge usunąć. :/ Wpisuje te polecenie i nic:/. Może mi ktoś pomóc? To polecenie nie służy do usuwania albumów, a zerowania id. To polecenie sluzy do odbudowy struktury tabeli photos, co daje rowniez m.in. wyzerowanie id. Edytowane przez Pieka dnia 15.12.2007 00:26:11 Jestem jaki jestem
|
|
|
m@rkop |
Dodany dnia 15.12.2007 16:49:20
|
Przedszkolak Postów: 79 v7.02.07 Data rejestracji: 26.11.2006 12:19 |
Wooya napisał/a: PA > Prywatne strony i wklej ten kod: nastepnie zrob podglad. Powinno zadzialac. Po tej operacji zniknęły mi zdjęcia z albumów :( Tzn. zdjęcia fizycznie są w poszczególnych albumach, ale ich nie widać. Bardzo proszę o pomoc w przywróceniu ich "widoczności". Adres strony: http://spczerniko... Pzdr |
|
|
wlodekp |
Dodany dnia 15.12.2007 16:56:10
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Przywrócić to je tylko możesz z kopii bazy. Ty się zastanów co robisz i co chcesz. To co zrobiłeś to czysta tabela bazy zdjęć jak po nowej instalcji świeżego fusion. |
|
|
m@rkop |
Dodany dnia 15.12.2007 18:06:23
|
Przedszkolak Postów: 79 v7.02.07 Data rejestracji: 26.11.2006 12:19 |
wlodekp napisał/a: Ty się zastanów co robisz i co chcesz. No właśnie... Myślałem, że tą operacją spowoduję ponumerowanie albumów kolejno od 1 do ostatniego, bo teraz mam np, 7 potem 10, 15 itp. Pzdr |
|
|
wlodekp |
Dodany dnia 15.12.2007 19:54:14
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Numer albumu w galerii jest jej numerem id i jest nadawany kolejno AUTO_INCREMENT każdy następny jest większy o 1 od poprzedniego. Owszem numery w bazie można sobie zmienić ręcznie ale muszą być po kolei. Dziury powstały, bo usuwałeś. Zmieniać jednak musisz w ten sposób, żeby przy zmianie nie było już takiego numeru-żonglerka. Jeśli już tak ustawisz i masz np 1,2,3,4,5 zapełniłeś dziury i zlikwidowałeś przerwy z poziomu phpmyadmin i masz ustawiony ostatni numer klikasz na górnej belce Operacje i patrzysz w Opcje tabeli i wartość pola auto_increment powinno być 6 jeśli zmienisz to na 10 to następny dodany będzie miał 10, 11 itd W ten sposób to się ustawia. Jest jednak jeszcze jeden szkopuł, bez safemode każdy katalog albumu ma nazwę album_1 itd po ftp ich nie zmienisz nazw można z menagera plików. Wymaga to trochę cierpliwości, uwagi i pracy. Więc czy to aż tak przeszkadza, że warto to robić? Moim zdaniem najłatwiej zrobić to na kopii tabeli i tu w zapytaniach insert into zmienić te numery na kolejne i tak zaimportować, nazwy katalogów jednak tak samo jak poprzednio należy zmienić. Napisałem Ci jak reszta zależy od Ciebie. Tylko tym razem dwa razy pomyśl zanim zrobisz i kopii bezpieczeństwa zrób sobię kilka, żebyś nie został z ręką w nocniku. Zasada prosta numery dane z bazy muszą współgrać z tymi w nazwach katalogów i plików. TO JEST ŚWIĘTA ZASADA POBIERANIA DANYCH Z BAZY. A I NASTĘPNĄ ZAWARTĄ W PODPISIE ZACZYNAM RESPEKTOWAĆ Edytowane przez wlodekp dnia 15.12.2007 20:14:05 |
|
|
m@rkop |
Dodany dnia 15.12.2007 20:55:36
|
Przedszkolak Postów: 79 v7.02.07 Data rejestracji: 26.11.2006 12:19 |
Dzięki za wyjaśnienia Pzdr |
|
|
alhenag |
Dodany dnia 19.01.2010 10:40:33
|
Przedszkolak Postów: 19 Pomógł: 1 Ostrzeżeń: 4 Data rejestracji: 29.08.2009 13:35 |
Witam. Ja mam inny nieco problem, choć z tej samej kategorii. Znam zasadę numerowania albumów i fotek oraz przypisywanych im komentarzy czy ocen. Robiłam "porządki" (podobnie jak kolega zakładający temat), wszystkie "numerki" poprawiłam w kolejnych tabelach ręcznie jak trzeba, wszystko współgra i wyświetla się prawidłowo, ale jest jedna dziwna rzecz, której zupełnie nie pojmuję. Mianowicie - ostatnio dodane zdjęcie ma numer 2870, następne powinno mieć kolejny. Tak nie jest. W bazie danych, w tabeli fusion_photos w miejscu: numerek wpisałam ręcznie, po wczytaniu tabeli do bazy samoistnie zmienił się na: W związku z tym następne zdjęcia mają oczywiście nie te "numerki" co trzeba. Czy ktoś może mi wyjaśnić, skąd to się bierze? Dodam, że w żadnej innej tabeli, gdzie ewentualnie ręcznie porządkowałam "numerowanie" - nic takiego się nie dzieje. Pozdrawiam zimowo :) Edytowane przez Pieka dnia 19.01.2010 11:47:43 |
|
Przejdź do forum: |