Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Povremeno duplianje unosa

[es] :: PHP :: PHP za početnike :: Povremeno duplianje unosa

[ Pregleda: 779 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

hellofanta
Beograd

Član broj: 264949
Poruke: 35
*.tv-avala.com.



Profil

icon Povremeno duplianje unosa26.07.2010. u 11:35 - pre 166 meseci
Pozdrav,

radio sam neku rate scriptu i sve funkcionise ok,osim sto se recimo 3 puta za 2 meseca desilo da mi duplina unos.Da pojasnim,na strani otvaram artikal,kacim se na bazu,hvatam naslov,podnaslov.......pri ispisi podataka otvaram tabelu sa glasovima,proveram da li id artikla postoji u bazi ako postoji citam rezultate i ispisujem rezultate glasanja(u mom slucaju zvezdice),ako nema id artikla u bazi,ubacujem id i nule za ukupan broj glasova u prosek.Znaci generalno sve to radi bez problema ali me nervira ovo sto mi je 3 puta ubacio tipa artikal id=500 a on mi u tabelu glasanje ubaci vrednosti
------------
7 497 2 10
8 498 1 5
9 499 5 20
10 500 0 0
11 500 0 0

Gde je 10 i 11 primari key tabele glasanje.Ja sam probao sam da simuliram ubacujujci gomilu podataka i nikako ne mogu da "izazovem" to dupliranje.
nadam se da nisam bio previse konfuzan??
Pozdrav
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
212.178.237.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Povremeno duplianje unosa26.07.2010. u 11:47 - pre 166 meseci
Tesko je napamet reci gde ti je propust u kodu, to sto nisi uspeo da simuliras gresku ne znaci da je nema, verovatno nisi uspeo da je nadjes ili neki cudan scenario pravi tu gresku.
Mozda je bolje da poradis na prevenciji dupliranja boljom strukturom baze.
Recimo, zasto imas primarni kljuc pored unikatnog product IDja, kada niujednom trenutku nemas potrebu da ID proizvoda 500 imas u dva reda?
Mozes da ID proizvoda stavis kao unique ID u tabeli, tako neces imati duplikate.. .Na stranu diskusija da li je to moralo da se odvoji u dve tabele ili je mogla Products tabela da se prosiri, ali to je vec druga tema.

Da li bi promena strukture baze mogla da pomogne ili struktura mora po svaku cenu ostati takva kakva je?

 
Odgovor na temu

hellofanta
Beograd

Član broj: 264949
Poruke: 35
*.tv-avala.com.



Profil

icon Re: Povremeno duplianje unosa26.07.2010. u 12:38 - pre 166 meseci
Hvala na odgovoru,takve odgovore volim,ne one koji daju konacno resenje vec one koji me upute i nateraju da mozgam u pravom smeru bez previse razvodnjavanja,mislim da ce biti najbolje da stavim id kao unique, radim neki projekat sve od nule pa samo nabacujem stvari,tako da je sticajem okolnosti doslo na red i ocenjivanje artikla,pa nisam zeleo da "komplikujem" pa sam zato otvorio drugu tabelu,u prevodu jos se vezbam na projektu koji se vrti online,pa u hodu menjam i dodajem.Znam da to nije najpametnije resenje ali vec sam usao u to i sad pisem brisem,pozitivno cuvam sa strane,negativno brisem i ucim se da bi nekad mogao sve to lepo da skockam u ozbiljan projekat.
p.s. setovao sam unique ID pa cemo videti.
Hvala,pozdrav o/
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Povremeno duplianje unosa

[ Pregleda: 779 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.