[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Импорт из CSV в MySQL
vasamen
Такс, смотрите есть коД:
$file_name = './uploads/IMPORT-TEXT.csv';
$columns = "`domain_name`,`source_category`,`competitor_relevance`,`organic_traffic`,`alexa_rank`";
if ( ($handle_o = fopen($file_name, "r") ) !== FALSE ) {
while ( ($data_o = fgetcsv($handle_o, 1000, ";")) !== FALSE) {
$insertValues = array();
foreach( $data_o as $v ) {
$insertValues[]="'".addslashes(trim($v))."'";
}
$values=implode(',',$insertValues);
$sql = "INSERT INTO `domain` ( $columns ) VALUES ( $values )";
mysql_query($sql) or die('SQL ERROR:'.mysql_error());
}
}

fclose($handle_o);

все работает отлично в БД добавляет 9000 строк, но у меня вопрос:
файл IMPORT-TEXT.csv имеет вот такой вид:
site.net;site.com organic;20.34;584
site.com;site.com organic;15.55;1538
site.com;site.com organic;15.44;3053
site.com;site.com organic;14.71;160
site.com;site.com organic;11.21;111

как к каждой строке в файле добавить +1 значение которое потом запишется в БД
значение хочу брать из этого кода:

$domain_check = 'domain_name'; // сюда как то нужно записать первое слово из каждой строки, тоесть имя домена
$alexa = simplexml_load_file("http://data.alexa.com/data?cli=10&dat=snbamz&url=$domain_check");
$globalrank = $alexa->SD[1]->POPULARITY["TEXT"]; // то что нужно добавить к каждой строчке файла при записи в БД

помогите решить!
Заранее Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.