Импортиране на данни от CSV файл в MySQL, лесен към Кодекса zashebitelno
Да си представим ситуация, когато трябва да импортирате данни от една база данни в друга, въпреки факта, че структурата на таблицата е различен. За да направите това, вие трябва да експортирате данни от база данни, като се има предвид логиката на друга маса база данни.
Как да експортирате данни от MySql на CSV файл писах по-рано. Сега ще опиша метода за импортиране на CSV файлове.
Първо, дай с мишката файл образуват кода (file_upload.php):
И тук е кодът за импортиране на данни от автобиографии файл в MySQL:
Всичко сега е възможно лесно да прехвърляте данни между две различни бази данни. Това означава, че първоначално се приготви CSV файл с желаните полета. След това, този файл е зареден и започва да чете ред по ред. В този момент, ние въведете данните в нашата база данни.
Основното нещо, където ще трябва да бъдете внимателни на е време (($ ред = fgetcsv ($ файл, 1000, ""))
това е да си спомняме за сепаратора, а за дължината и за в кое поле получава информацията от файла.
PS, защото някои хора имат проблем с кавичките, ето един пример за това как да се реши този проблем



коментари

Добър ден, моля да ми кажете как може да реализира, за да актуализирате само цените на номер например, вместо да пишете до базата данни. благодаря

Денис. Имам Че не разбирам какъв е проблемът? направят редовното актуализиране.