Witam, mam problem, z którym nie potrafię sobie poradzić, a który dotyczy przesyłania plików na serwer. Mam prosty kod, w którym <input> ma ustawiony parametr multiple, co pozwala na przesyłanie wielu plików jednocześnie.
Dane plików wysyłane są do prostego skryptu upload.php, który łączy się z bazą danych, umieszcza wpis o pliku w bazie danych i nadaje plikowi nazwę zgodną z kolejną wartością ID w bazie danych. Przy przesyłanie plików wielu plików jednocześnie (np. 5 czy 10) mysql nie radzi sobie z szybkością wykonania SELECT COUNT(id) przez co kilka plików może mieć tą samą nazwę.
Rozwiązaniem byłoby pewnie chwilowe przyblokowanie bazy, tak, aby nie można było wykonywać kolejnych zapytań, ale nie wiem jak to zrobić i czy jest to właściwy sposób.