<?php ?>
i teraz musze wykonac drugie zapytanie do ktorego potrzebny mi jest numer id(ten uniklany numer) z rekordu z zapytania1 ktore zostalo przed chwila wykonane
robie to tak
<?php $tmp = $sql['Auto_increment']; $zapytanie4 = $tmp-1; ?>
czyli odczytuje jaki bedzie numer kolejnego id jakie bedzie w tablece no i odejmuje od tego jeden czyli otrzymuje numer najwiekszego id w tej tabelce
tylko problem jest w tym co sie stanie jak np w ciagu 1 minut 1000 uzytkownikow bedzie dodawac kolejne zapytania
wtedy moze zaistniec taka sytuacja ze po moim pierwszym zapytaniu zostanie wykonane zapytanie innego uzytkownika no i wtedy jest problem bo to drugie zapytanie doda mi rekord do bazy z nieprawidlowym id
jak sie przedtym zabezpieczyc jakies pomysly ?
chodzi o to zeby byc na 100% pewnym ze to id w 1 i 2 zapytaniu jest takie same
rozwiazaniem moglo by byc dodawanie jakiegos kodu rondomize do tego pierwszego zapytania, no i wtedy przy drugim zapytaniu wyszukujemu ten kod no i wtedy raczej nie zajdzie sytuacja opisana powyzej