Thanks for repply :) It must be automatically, it means that there is a form that an operator browse a csv with large size(more than 2-3 GB) and in next step(page) first 1000 line insert into db then by clicking on next button, next 1000 line.... operator don't know any thing about phpmyadmin and programming just browse the csv file and everything will do automatically in my code all of lines inserted correctly with @set_time_limit(600) but it's too slow and bad way... no use of phpmyadmin and any splitter csv installer program.. Thanks, shahrzad