dim137
@dim137
python, django, linux

Как добавить данные в Mysql из файла?

Всем привет! Подскажите пожалуйста, как данные в файле, привести к sql формату или xml и добавить их в бд, через импорт в Phpmyadmin?
  • Вопрос задан
  • 792 просмотра
Решения вопроса 2
KorroLion
@KorroLion
Распарсить скриптом на любом языке программирования. Еще лучше распарсить и сразу скриптом залить в Mysql.
Ответ написан
Комментировать
dim137
@dim137 Автор вопроса
python, django, linux
Вопрос решил, таким образом. Может кому-нибудь пригодится!
<?php
ini_set('display_errors', true);

mysql_connect('localhost', 'root', 'root')
	or die(mysql_error());
mysql_select_db('bd') 
		or die (mysql_error());

$array =file('my_file');
foreach ($array as $value) {
	$exp = explode(':', $value);

	mysql_query("INSERT INTO my_table VALUES ('NULL','$exp[0]','$exp[1]','$exp[2]',
	'$exp[3]','$exp[4]','$exp[5]')")
		or die(mysql_error());
}
echo "Ok add!";
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@retvizan
Зависит от того, что за файл, возможно подойдет LOAD DATA INFILE
Ответ написан
Комментировать
mysql -uUSER -pPASSWORD -hHOST dbname < sqlfile.sql
Ответ написан
suguby
@suguby
программист, python, django, mysql, git, hg, linux
в dbeaver.jkiss.org есть импорты из разных источников
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы