Мульти-копирование данных из файлов в MysQL - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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 Edgar Thu, 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">&lt;? $files = glob(&#039;papka/*.dat&#039;); $ok = $err = 0; for($i=0;$i&lt;=100;$i++){ $str = explode(&#039;|&#039;,file_get_contents($files&#91;$i])); $sql = mysql_query(&quot;insert into `table` set `author`=&#039;&quot;.$str&#91;0].&quot;&#039;,`date`=&#039;&quot;.$str&#91;1].&quot;&#039;,`article`=&#039;&quot;.$str&#91;2].&quot;&#039;;&quot;); sleep(0.01); if($sql !== false &amp;&amp; mysql_num_rows()&gt;0){$ok++;} else {$err++;} } echo &quot;Успешно залито&#58;$ok&lt;br/&gt;Ошибок&#58;$err&quot;; ?&gt;</pre> и такую операцию проворачиваем с каждой сотней файлов (меняя данные в цикле).<br> если это все на денвере, то можно и без ограничений по 100 и sleep&#039;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 KOZZ Thu, 26 May 2011 16:09:04 +0400 Сообщения https://visavi.net/topics/21875/366681 Имею одну проблему, у меня есть скрипт на файлах и надо его переписать на мускул, скрипт россказов, где в одной директории много .dat файлов и в каждом файле отдельный рассказ типа Автор|Дата|Россказ, так надо както перекопировать все в базу данных, данные Автор в таблицу Автора, Дата в Дата и Россказ в Россказ, как это лучше сделать, когда файлов около тысячи? Спасибо. https://visavi.net/topics/21875/366677 Мульти-копирование данных из файлов в MysQL Edgar Thu, 26 May 2011 15:55:39 +0400 Сообщения https://visavi.net/topics/21875/366677