Это вид
<form method="post" action = "<?php echo site_url('Welcome/csvfile');?>"
enctype="multipart/form-data">
<input type="file" name="csvfileread" required accept=".csv,.xlsx">
<input type="submit" name="submit">
</form>
Это мой контроллер
public function csvfile()
{
$this->load->library('CSVReader');
if(isset($_POST["submit"]))
{
$csv = $_FILES['csvfileread']['tmp_name'];
$opencsv = fopen($csv,"r");
while (($row = fgetcsv($opencsv, 10000, ",")) != FALSE)
{
print_r($row);
$sql = "INSERT into data (id,name) VALUES('', '".addslashes($row[0])."') ";
$this->db->query($sql);
}
}
}
Данные вставляются, но затем шифруются, как поместить проанализированные данные в базу данных? Мой лист Excel содержит 25 строк ... как получить доступ к данным этих строк? и вставьте соответственно в базу данных ... база данных выше является фиктивной базой данных.
вывод $ row
Array ( [0] => PK!������[Content_Types].xml
��(��T�n�0�W�?D�V�@���8t9�H�0�@ [1] =>
�����PP��H4zI��o�g'�mYDh�M� �l洱
�T��^z�"BRV��YH�P�G�W�l�#^m19���J���`��R?
���*s�D��$��%��襤�`�)qm��.��c�uy� � ������O
/�c)�wڇ��b�
��PK!K�_qxl/workbook.xml�R�N�0}7���K��
l$F����z��vi����vd����=�g��n�<6�|
�u��ƣ�ХR�r��~��R�<ׂ+�!�'ptY�� [1] => :c��� )