Jeśli przenoszenie pliku działa, problem najprawdopodobniej dotyczy ostatniego kroku - zapytania MySQL. Zmaksymalizuj poziom błędu za pomocą error_reporting(E_ALL)
i skonfiguruj dziennik błędów PHP - zarejestruje on wszelkie ostrzeżenia MySQL i wszelkie inne problemy. Zarejestruj zapytanie SQL, które próbujesz wykonać. Czy to działa z klienta MySQL?