<?php //connection to database include("sql/connect2DB.php"); if (isset($_POST['submit'])) { if (is_uploaded_file($_FILES['filename']['tmp_name'])) { echo "<h1>" . "File ". $_FILES['filename']['name'] ." uploaded successfully." . "</h1>"; echo "<h2>Displaying contents:</h2>"; readfile($_FILES['filename']['tmp_name']); } //Import uploaded file to Database $handle = fopen($_FILES['filename']['tmp_name'], "r"); while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $import="INSERT into user(username,password, user_type) values('$data[0]','$data[1]', '$data[2]')"; mysql_query($import) or die(mysql_error()); } […]
Эти коды импортируют содержимое файла CSV в базу данных. $databasehost = "localhost"; $databasename = "test"; $databasetable = "sample"; $databaseusername ="test"; $databasepassword = ""; $fieldseparator = ","; $lineseparator = "\n"; $csvfile = "filename.csv"; $addauto = 0; $save = 1; $outputfile = "output.sql"; if(!file_exists($csvfile)) { echo "File not found. Make sure you specified the correct path.\n"; exit; […]
Это эквивалентно вопросу: Загрузите CSV прямо в Python CSV parser, но в php. В основном я ищу библиотеку, предлагающую интерфейс, способный делать то, что я делаю с python, всего лишь в нескольких строках кода: h = httplib2.Http('.cache') url = 'http://financials.morningstar.com/ajax/ReportProcess4CSV.html?t=' + code + '®ion=AUS&culture=en_us&reportType='+ report + '&period=12&dataType=A&order=asc&columnYear=5&rounding=1&view=raw&productCode=usa&denominatorView=raw&number=1' headers, data = h.request(url) return data Мне нужно […]
У меня есть php-скрипт, запущенный на регулярной основе, который обрабатывает 100 лучших строк CSV-файла. Когда это будет сделано, я хочу, чтобы он удалял обработанные строки из файла CSV. Я пробовал приведенный ниже код, но он ничего не удаляет. Я не уверен, что лучший способ сформулировать условие в PHP и не уверен, что положить для $ […]
Я пытаюсь создать файл csv непосредственно из таблицы mysql, используя php с подходом OOP. Вот мой код: $mysqli = new mysqli($host, $user, $pass, $database); // Checking connection. if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error); exit(); } $query = 'SELECT * FROM table'; $result = $mysqli->query($query); while ($row = $result->fetch_array()) { $rows[] = $row; } $array […]
я хотел бы добавить импорт csv для классифицированного сайта для клиентов. В настоящий момент я занимаюсь некоторыми исследованиями, которые могут быть решением с наилучшей производительностью. Одна из проблем заключается в том, что мне нужна проверка строки на строку (я знаю, что она медленная, но я не вижу другой возможности для этого), например, правильный выбор службы […]
Я хочу преобразовать XML в CSV. Это нормально, но в некоторых случаях у меня есть дополнительные поля или меньше полей, чем другие. Пример моего фида: EDIT: вершина XML: <rss xmlns:g="http://base.google.com/ns/1.0" version="2.0"> <channel> <item> Элемент с меньшим количеством полей: <item> <title> <![CDATA[ Resident Evil Revelations 2: Raid Mode: Throwback Map Pack ]]> </title> <link> https://www.nuuvem.com/item/resident-evil-revelations-2-raid-mode-throwback-map-pack </link> […]
Я создаю файл csv из вложенного массива, и он отлично работает с ссылкой для загрузки в файл csv в localhost, но на live-хосте он не будет загружаться. Это то, что находится в моем php-файле: Заголовки заявили: /** * Declare headers for CSV */ header("Content-type: text/csv"); header("Content-Disposition: attachment; filename=registration.csv"); header("Pragma: no-cache"); header("Expires: 0"); Функция, которая выводит […]
У меня есть модуль, который обрабатывает CSV-файл как вход. Он отлично работает на моей машине Ubuntu, пока кто-то из моей команды не начнет использовать Microsoft Excel для создания csv. В результате новый входной CSV имеет на нем символы ^ M (\ r \ n), и из-за этого в моем коде предполагается, что CSV состоит только […]
Я использую следующий код. Для получения csv-файла базы данных mysql. Но я хочу пропустить некоторые поля в базе данных, получая их в формате csv. например, поля В databse – это id, имя, фамилия, имя пользователя, пароль, адрес электронной почты, дата членства, дата последнего входа Загружая эту базу данных через опцию fputcsv, я не хочу получать […]