Импортируйте данные из CSV и вставьте их в Mysql

C # не допускает отклонения от классов, только интерфейсы и делегаты, которые параметризуются ссылочными типами. Task<T> является классом.

Это несколько неудачно, так как Task<T> является одним из тех редких классов, которые могли [2] сделать безопасным ковариантным.

Однако достаточно легко преобразовать Task<Derived> в Task<Base>. Просто создайте вспомогательный метод / лямбда, который берет Task<Derived> и возвращает Task<Base>, ждет переданную задачу и возвращает значение, отличное от Base. Компилятор C # позаботится об остальном. Конечно, вы теряете ссылочную идентификацию, но вы никогда не узнаете это с классом.

0
задан ana 31 March 2019 в 01:11
поделиться

1 ответ

Сколько столбцов в вашем файле?

Но я думаю, что вы можете попробовать это:

 while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
     if (isset($data[1])) {         
         $item1 = $data[1];
         $query = "INSERT INTO excel(title) values('$item1')";
         mysqli_query($conn, $query); 
    } 
}

Вы можете проверить первый пример в этой документации: [111 ] https://www.php.net/manual/fr/function.fgetcsv.php

0
ответ дан Ludo 31 March 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: