Cytat
ale ja chce to za pomocą php ponieważ mam plan dokleić inne funkcje
To na przyszlosc mow od razu, ze masz w czterech literach kod ktory ci ludzie godzinami piszą. I jak ci nie dziala to nie pisz ze ci nie dziala, tylko napisz od razu ze kod napisales po swojemu i ze to on ci nie dziala. W takim przypadku od razu podaj swoj kod. czy naprawde za kazdym razem trzeba tę podstawową sprawe kazdemu tlumaczyc z osobna?
Cytat
mam plan dokleić inne funkcje
Jakie funkcje? Moze tez mozna w mysql to zalatwic
Robienie tego z poziomu php jest bez sensu, bo przy większej liczbie rekordow zajedziesz baze na smierc wykonujac x zapytan (x - liczba rekordow)
Ale oczywiscie mozna:
podam ci algorytm bo kod znowu zmienisz i napiszesz ze nie dziala.... :
1) ustawiasz wszystkim rekordom wartosc pola c na 0;
2) wykonujesz tyle razy update, ile masz rekordow. Ten update to:
UPDATE a SET c=$pozycja WHERE c = 0 ORDER BY b DESC LIMIT 1 ;
Gdzie $pozycja to liczba zwiekszana o 1 w petli.
@bmL czytamy ze zrozumieniem