![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.02.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
witam mam mały problem z autonumerowaniem tabeli w której jest unikalna wartość indeksowana jesli usune jakis rekodr (wykasuje post) np numer 4 i nawet jesli jest ostatni to kolejny nie będzie miał numeru 4 tylko odrazu 5 czyli będę miał wartośći 1 2 3 5 co trzba ustawić aby wartośc indeksowana wstawiał tą 4 -ke
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Pytanie tylko po co ?
auto numerowania używawsz do teog by każdy z rekordów miał unikalny numer... co jeśli np. dodasz news'a o ID = 4 wstawisz gdzieś do niego linka potem go skasujesz i dodasz innego i on znów będzie miał ID = 4 i stary link zamiast wskazać na nieistniejący rekord wskaże na błędny. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.02.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
to jak dokonać zlicznia wszystkich obecnych postów w bazie ? czy mozna utwozyć kolumne w ktorej będzie o 1 więkrzy od poprzedniego ? kolumna by sie nazywała ilość i kąza kolejan awroś była by o 1 więkrza.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.02.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
fajnie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a gyby tak utwozć całkiem nową kolumne id by były sobie na poczatku a nowa kolumna to niczym w pętli for i++ gdzie i=1 ? tylko zeby poprawiało zmiany danych w zaleznosci od usuniętego rekordu np usune rekord 8 ro wszystkie rorody od 9 do 49 zmienią swoje numerki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
zeby liczyło w bazie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował uroczy 17.04.2006, 11:42:40 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Ale po co to robić skoro jest do tego funkcja COUNT ?
Pomyśl co by było przy 10000 rekoród i kasujesz ten z numerem 1. Zmiana 9999 rekordów ... troche to nielogiczne. A taka zmiana trochę też trwa i w miedzy czasie ktoś kasuje jeszcze 5 i cała baza się wywala. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.02.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
nie nie chodzi o to che miec komórke która przedstawia faktyczny numer tylko do przedstawiania wynków (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nie che ruszać idntyfikara według ktorego licze ale niczym w zapise ksiegówy musze miec kolejne liczby a nie che ich pobierac z id bo wychodzi ze skasowano jakieś rordy (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Naprawde nie rozumie o co Ci chodzi i po co Ci to.
Jak chcesz pokazać tylko kolejne numerki to wpisz w php $i++ i echo($i); i masz kolejne numerki tylko pobierz sobie startowy. Przecież przy większej bazie Twoje rozwiązanie bedzie bez sensu zamiana kilku tysięcy rekordów co 1 kasowanie jest ..... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.02.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
no własnie nie wiem jak to wpechną w skrypt bazy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) do pętli która wyciągania z dane i powtaza , jesli wstawie w while to zwsze będzie mial numer 1 ?
while ( $aRow =mysql_fetch_array( $aQResult ) ) { -- w smumie masz racje d dziki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a o to sposób wyviągam z bazy liczbę id i zwracam go jako id za pomaovą tablicy jest wyciągana no i potem odejmuje jeden i zwracam dzięki taemu mam idealną numeracje do ksiegi gosci i nie widac ze ktos skasował wpsiy a w bazie jes pożądek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował uroczy 17.04.2006, 12:52:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 12:54 |