Универсальный импортер CSV-MySQL

Статус
В этой теме нельзя размещать новые ответы.

vegaweb

Новичок
Универсальный импортер CSV-MySQL

Есть задача, сделать универсальный импортер из csv в mysql.
Нужно чтобы пользователь мог :
1. сам создавать таблицы с нужным количеством столбцов(либо чтобы столбцы автоматически создавались согласно количеству столбцов в файле), так как файлы csv будут добавляться, у всех разное количество полей и столбцы разные, столбцы могут совпадать по названиям, но не все.
2. мог потом назначать имена для созданных столбцов (т.е. - услловно - это поле назовем "поизводитель" это "модель" и пр.)

Буду признателен за любую помощь..
 

vegaweb

Новичок
The LOAD DATA INFILE statement reads rows from a text file into a table at a very high speed. The file name must be given as a literal string.
не подходит, мне нужны не строки а колонки
С fgetcsv знаком, там об этом тоже ничего нет, или плохо читаю..
 

vegaweb

Новичок
естьтаблица, в не есть колонки, допустим: фирма, продукт, цена.
Мне нужно посчитать сколько этих колонок (столбцов) есть в таблице, для того чтобы дальше можно было генерить столбцы в базу, или неправильно мыслю..
fgetcsv этого не делает, насколько я могу судить, ну или делает но для себя :) то что она считывает данные из csv - это понятно.
а LOAD DATA INFILE - там говорится что она считывает количество рядов (строк) - тоже не подходит
 

x-yuri

Новичок
fgetcsv вполне подходит для того, чтобы посчитать, сколько столбцов в csv-файле
LOAD DATA INFILE поможет тебе импортировать csv-файл в БД. В подсчете количества столбцов он тебе не поможет
Что тебе не хватает?
 

x-yuri

Новичок
самокритично) с помощью fgetcsv ты можешь считать первую строку и посчитать количество столбцов
 

Фанат

oncle terrible
Команда форума
vegaweb, если ты не знаешь, как посчитать колдичество элементов массива, то тему надо сооздавать не "Универсальный импортер", а "Хочу изучить пхп"
 

vegaweb

Новичок
Если бы я знал пхп, и если бы все знали пхп, то на кой тогда форум вроде этого нужен? я полагал, для того чтобы помогать тем, кто чего то не знает. Именно создавая тему Универсальный импортер я пытаюсь выучить пхп.
Спасибо всем, кто помог. можно закрыть тему.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху