Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Всем доброго времени, хочу автоматизировать импорт из .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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.