php скрипт создания txt файлов из строк mysql

yo3o
На сайте с 18.06.2008
Offline
23
3835

php скрипт создания txt файлов из строк mysql

и так ест база Game в ней таблица fon её структура

id | user_name | user_hp

что именно мне нужно: php который пройдет по все строкам и создаст txt файл с содержимым строки для каждой строки! -)


<?php
$name=$_POST["2"];

$db = mysql_connect("127.0.0.1","root","");
mysql_select_db("game", $db) || error($error);

$sql = "select * from fon where id = '$name'";
$result = mysql_query($sql);
$rc = mysql_num_rows($result);
$array = mysql_fetch_array($result);
if ($rc == 0) {
$status = "no";
print "sstatus=".$status;
} else {
$s_user_name= $array["user_name"];
$s_user_hp = $array["user_hp"];
}
$peremennay="user_id=".$s_user_id."&user_hp=".$s_user_hp; //как рабочий пример!
$name2="2.txt"; // это для примера, имена файлов будут разные
$fh = fopen($name2, "w");
fputs($fh,$peremennay); // пишем в файл
fclose($fh);
//chmod('path/to/'.$2name, 0777); //linux
?>
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

1. Если вы хотите заказать скрип, то вам в этот раздел: /ru/forum/webmasters-jobs

2. Если вы что-то не понимаете в технической части, то спрашивайте.

3. Если вы вообще ничерта не понимаете смотрите пункт 1

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
yo3o
На сайте с 18.06.2008
Offline
23
#2

Просто подскажите, что нужно переделать в моем скрипте, чтоб он выполнял описанную мною задачу!

Если конечно вам не трудно...

B
На сайте с 21.12.2009
Offline
28
#3

В общем случае, дамп в файл данных возвращаемых базой после определённого запроса.

<?php


$db = mysql_connect('127.0.0.1', 'root', '');
mysql_select_db('game', $db) or die(mysql_error());
$i = mysql_query("SELECT * FROM fon");
$total = array();
$fp = fopen('file.txt', 'w')
while($res = mysql_fetch_assoc($i)){
fputs($fp, implode(";", $res)."\r\n");
}
fclose($fp);

?>
Адский Кодер Разработка и аудит безопасности сайтов/скриптов(PHP+MySQL) (/ru/forum/530575)
arkadiy_a
На сайте с 11.06.2008
Offline
82
#4

Юзайте csv формат, если одноразово такое надо, универсальное решение почти для всего ))

В phpmyadmin сделайте экспорт в csv а дальше хоть в notepad++ find/replace, хоть в оффисе copy/paste - комбинируйте и будет что надо.

yo3o
На сайте с 18.06.2008
Offline
23
#5

Спасибо! Но мне нужно, чтоб для каждой строчки создавался отдельный txt файл с данными той строчки!

а названия txt файлов были id строчки.

yo3o добавил 04.05.2011 в 10:55

boodda:
В общем случае, дамп в файл данных возвращаемых базой после определённого запроса.

<?php


$db = mysql_connect('127.0.0.1', 'root', '');
mysql_select_db('game', $db) or die(mysql_error());
$i = mysql_query("SELECT * FROM fon");
$total = array();
$fp = fopen('file.txt', 'w')
while($res = mysql_fetch_assoc($i)){
fputs($fp, implode(";", $res)."\r\n");
}
fclose($fp);

?>

Спасибо! Но мне нужно, чтоб для каждой строчки создавался отдельный txt файл с данными той строчки!

а названия txt файлов были id строчки.

yo3o добавил 04.05.2011 в 10:57

arkadiy_a:
Юзайте csv формат, если одноразово такое надо, универсальное решение почти для всего ))
В phpmyadmin сделайте экспорт в csv а дальше хоть в notepad++ find/replace, хоть в оффисе copy/paste - комбинируйте и будет что надо.

Нет мне нужен именно php и txt потому-что буду по крону запускать скрипт за в минуту.

Ragnarok
На сайте с 25.06.2010
Offline
239
#6
LEOnidUKG:
1. Если вы хотите заказать скрип, то вам в этот раздел: /ru/forum/webmasters-jobs
2. Если вы что-то не понимаете в технической части, то спрашивайте.
3. Если вы вообще ничерта не понимаете смотрите пункт 1

тоже заметил, что ТС привёл как "пример" свалку строк из sql-запросов и php? =))

//TODO: перестать откладывать на потом
yo3o
На сайте с 18.06.2008
Offline
23
#7
Ragnarok:
тоже заметил, что ТС привёл как "пример" свалку строк из sql-запросов и php? =))

почему свалку? это то, что у меня сейчас есть! и прошу помощи!

yo3o добавил 04.05.2011 в 14:36

тему и форум в топку!

siv1987
На сайте с 02.04.2009
Offline
427
#8
yo3o:
Но мне нужно, чтоб для каждой строчки создавался отдельный txt файл с данными той строчки!


mysql_connect('127.0.0.1', 'root', '');
mysql_select_db('game') or die(mysql_error());

$res = mysql_query( "SELECT * FROM fon" );
while( $row = mysql_fetch_row( $res ) )
{
file_put_contents( $row['id'].'.txt', implode( ':', $row )."\n" );
}
arkadiy_a
На сайте с 11.06.2008
Offline
82
#9
yo3o:

тему и форум в топку!

😮 фраза для курилки!

Ragnarok
На сайте с 25.06.2010
Offline
239
#10
yo3o:
почему свалку?

потому что это набор строк левого скрипта (скриптов).

это как если бы ты принёс нарезанные колбасу, огурцы, яйцо, картошку, зелёный горошек (последний можно не резать) и спросил как из этого сделать заливную рыбу

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий