$rozszerzenie = $_FILES['type'];
... $rozszerzenie['type']
Przypisujesz wartość type z tablicy FILES do $rozszerzenie i skąd tam się bierze znów jakaś tablica (odwołujesz się do $rozszerzenie['type'])?
Inna sprawa, że o ile dobrze pamiętam samo odwołanie się do $_FILES['type'] nic nie da, musisz jeszcze wskazać nazwę inputa tak jak to robisz np. tutaj:
$plik_rozmiar = $_FILES['plik']['size'];
No i na koniec standardowo: funkcje z mysql_ są zdeprecjonowane, a w PHP 7 usunięte (czyli od razu fatal error), a @ ukrywają błędy czyli tylko przeszkadzają... Zabezpieczenia przed sql injection też nie widzę.