mam 2 sporne kwestie nad ktorymi sie zastanawiam - wynikaja one z usuniecia zdjecia przez usera
zdjecie jest fizycznie zapisywane na serwerze, oraz jego dane oraz dodatkowe info w bazie,
1) jak ma wygladac bezpieczna procedura usuwania?
(chodzi mi juz o sam skrypt)
najpierw usuniecie danych z bazy a pozniej fizycznie z dysku?
czy na odwrot?
a co jesli ktoras z operacji nie wykona sie poprawnie?
bedzie taka sytuacja ze bedzie albo samo zdjecie bez wpisu w bazie albo sam wpis w bazie bez zdjecia (

2) teraz kolejnosc zdjecia..
w tabeli mam kolumne zdjecie_kolejnosc - wedlug tej wartosci sa sortowane zdjecia na stronie
jezeli user usunie zdjecie ze srodka trzeba chyba od nowa przypisac kazdemu zdjeciu nowa wartosc zdjecie_kolejnosc
(?)
czy takie rozwiazanie bedzie dobre?
<?php $i=0; $zap = $sql->query('SELECT * FROM zdjecia ORDER BY zdjecie_kolejnosc ASC'); while($dane = $sql->fetch_assoc($zap)){ $i++; $sql->query('UPDATE zdjecia SET zdjecie_kolejnosc = '.$i.' WHERE zdjecie_id = '.$dane1['zdjecie_id'].' LIMIT 1'); } ?>
z gory dzieki za jakies wskazowki
pozdrawiam