Всем доброго времени, хочу автоматизировать импорт из .csv, и не просто импорт (так можно былобы просто в базу стандартными средствами импортировать .csv а импортировать нечто определенное, определенную колонку.)
Имеется код
<?php
$link = @mysql_pconnect(localhost, name, pass);
if ($link) {
mysql_select_db(krist);
} else {
exit("Unable to connect to database. Please try again later.\n");
}
$data=file('1.csv');
if (is_array($data))
{
foreach ($data as $string)
{
$temp=explode(",",$string);
$query="INSERT INTO information_description (16) SET id='$16[0]',Name='$16[1]',Price='$16[2]'";
$result=mysql_query($query);
}
}
?>
Есть файл 1.csv в нем три колонки: ID NAME PRICE 1 2 3 1 2 3 1 2 3 Есть статья сохраняется она в mysql в information_description под ID 16 она точно такаяже как и .csv по структуре, Три колонки 1 2 4 1 2 4 1 2 4 Необходимо в эту статью импортировать третий столбец .csv Но пока-что не получается даже обычный импорт (всей информации в .csv) (про $query= update я уже понял) Помогите пожалуйста, может я неправильно указываю ID этой статьи в mysql может не указываю место импорта так как весь текст куда должен быть произведен импорт находиться в поле description...
И былобы конечно неплохо если есть какоето ПО которое позволяет проводить такие вещи ... както через odbc или чтото типа ...
Двиг OpenCart 1.5.4.1 Mysql 5.1.48