Napisz
konkretny przykład
jak to ma wyglądać w praktyce, bo w swoich tematach tak mydlisz, że nikt nie wie o co Ci chodzi
Napisz example z działań usera i co wpisuje, co idzie do bazy, co do zapytania. Najlepiej z sytuacją, gdzie coś się dubluje. Bo jak dla mnie wpisywanie do tablicy 2 razy tego samego produktu by potem sprawdzać czy nie ma dubli, jeszcze na dodatek pozwalając userowi wpisywać nazwy z palca to trzeba z leksza być naiwnym i liczyć, że nie wpiszą głupot do pól formularza by Ci wysypać stronę

Jesli jeszcze nie masz walidacji tego co wpisują to sam chętnie bym Ci stronę pod kątem ataku XSS czy sql injection sprawdził

Takie pisanie sklepu internetowego to po prostu proszenie się samemu o atak. A potem jest taki bajzel jak u firmy z jaką pracowaliśmy, gdzie nie potrafili zlokalizować danych jakie im wysłaliśmy na serwer 3-krotnie i za każdym razem je gubili. Zakończyliśmy współpracę, bo z niepoważnymi firmami po prostu się tylko wkurzasz zamiast robić swoje. I jeszcze twierdzili, że błąd jest z naszej strony. A jak byk na ten sam serwer ftp posyłane byly dane i za każdym razem po pewnym czasie znikały wraz z innymi. A za każdym razem po wysłaniu był telefon i "Tak, są na serwerze". Ostatnio zaś przeszli samych siebie... Stwierdzili, ze nie wiedzą co zrobić z naszym logo w tiff, a dodam, że po wysłaniu im go w pliku psd stwierdzili, że nie mogą otworzyć bo mają Corela

Skonwertowaliśmy do tiff... I znowu mieli jakieś problemy, a potem zaczęli logo gubić z serwerów. Sam nie wiem czy śmiać się czy płakać nad "profesjonalizmem" takiej firmy.
Dlatego napisz co chcesz i jak chcesz to Ci się podpowie co zrobić bo nie sądzę by się nie dało.