PHP i MySQL ogranicavanje unosa podataka po useru

Znaci ovako…

napravio sam skriptu za unos podataka u tabelu ali zelio bih ograniciti da svaki user moze unijeti maksimalno recimo 20 rows u tabelu.

Kako mogu napraviti provjeru koliko user ima unesenih redova u tabeli i nakon toga ograniciti na 20?

help :visi: mucim se sa ovime vec tjedan dana…

Napravi novu tabelu gdje imaš user ID i broj redova unešenih. Kada unese red povećaj taj broj u tabeli za jedan. Prije svakog unosa provjeri koliko je unio. Ako je to jednako 20 onda mu nedaj :slight_smile:

Ili još bolje ako imaš u toj tabeli user ID onda samo prije unosa napravi
SELECT COUNT(*) AS count FROM ta_tvoj_tabela WHERE polje_sa_ID_usera = idUseraKojiUnosi
i ako je count = 20 onda je unio dosta

Odaberi ovo drugo jer s ovim prvim nikad neznaš.

hvala!


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja