Мульти-копирование данных из файлов в MysQL - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 12 Jan 2025 22:09:45 +0300Спасибо eGo, очень помог, плюс поставлю вечером, так как:<br>
Ошибка! Разрешается изменять авторитет раз в 3 часа! <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/21875/366689
Мульти-копирование данных из файлов в MysQL EdgarThu, 26 May 2011 16:21:26 +0400Сообщенияhttps://visavi.net/topics/21875/366689нужно написать скрипт не большой. Который в цикле будет открывать файл, запоминать содержимое и записывать в базу. Я бы помог но ушел на работу на двое суток<br>
<br>
<em><span style="font-size:x-small">Добавлено через 00:56 сек.</span></em><br>
о! Пока писал уже помогли <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/21875/366682
Мульти-копирование данных из файлов в MysQL АлександрThu, 26 May 2011 16:10:01 +0400Сообщенияhttps://visavi.net/topics/21875/366682<pre class="prettyprint"><?
$files = glob('papka/*.dat');
$ok = $err = 0;
for($i=0;$i<=100;$i++){
$str = explode('|',file_get_contents($files[$i]));
$sql = mysql_query("insert into `table` set `author`='".$str[0]."',`date`='".$str[1]."',`article`='".$str[2]."';");
sleep(0.01);
if($sql !== false && mysql_num_rows()>0){$ok++;} else {$err++;}
}
echo "Успешно залито:$ok<br/>Ошибок:$err";
?></pre>
и такую операцию проворачиваем с каждой сотней файлов (меняя данные в цикле).<br>
если это все на денвере, то можно и без ограничений по 100 и sleep'a<br>
предварительно создаем таблицу в mysql:<br>
<blockquote class="blockquote">create table `article` (<br>
id int auto_increment,<br>
author text not null,<br>
date int not null,<br>
article text not null,<br>
primary key(id)<br>
)</blockquote>
и устанавливаем соединение
https://visavi.net/topics/21875/366681
Мульти-копирование данных из файлов в MysQL KOZZThu, 26 May 2011 16:09:04 +0400Сообщенияhttps://visavi.net/topics/21875/366681Имею одну проблему, у меня есть скрипт на файлах и надо его переписать на мускул, скрипт россказов, где в одной директории много .dat файлов и в каждом файле отдельный рассказ типа Автор|Дата|Россказ, так надо както перекопировать все в базу данных, данные Автор в таблицу Автора, Дата в Дата и Россказ в Россказ, как это лучше сделать, когда файлов около тысячи? Спасибо.
https://visavi.net/topics/21875/366677
Мульти-копирование данных из файлов в MysQL EdgarThu, 26 May 2011 15:55:39 +0400Сообщенияhttps://visavi.net/topics/21875/366677