Как вытащить и отсортировать инфу из dump.sql — HackZona.Ru

Слил базу. dump.sql Там записи следующего типа. INSERT INTO `accounts` (`idaccount`, `firstname`, `email`, `phone`, `password`) VALUES (489, 'hack', [email protected]', '7605815555', 'starian86gt') (490 и т.д.) Как лучше отсортировать данные??? мне нужен такой формат. email password или email | password Как такое чудо провернуть?

Как вытащить и отсортировать инфу из dump.sql

Сообщений в теме: 7
Нравится
Не нравится
Репутация: 0
Рейтинг: 0
Кол-во тем: 0
Сообщения: 0
Слил базу. dump.sql
Там записи следующего типа.

INSERT INTO `accounts` (`idaccount`, `firstname`, `email`, `phone`, `password`) VALUES

(489, 'hack', [email protected]', '7605815555', 'starian86gt')
(490 и т.д.)

Как лучше отсортировать данные???

мне нужен такой формат.

email password

или email | password

Как такое чудо провернуть?
Нравится
Не нравится
Репутация: 0
Рейтинг: 0
Кол-во тем: 0
Сообщения: 0
[code]#!/usr/bin/perl
open(PASS, "<fileg.txt") || die «Файл не найден!»;
while()
{
if($_ =~ /^\(([0-9]*),(.*),(.*),(.*),(.*)\)$/)
{
print $3,'|',$5,"\n";
}
}
close(PASS);[/code] как то так чтоли?
Нравится
Не нравится
Репутация: 0
Рейтинг: 1
Кол-во тем: 0
Сообщения: 0
ыы, это [URL=«forum.hackzona.ru/member.php?u=93365»]дядя Экз[/URL] лучше расскажет.
Ну в общем в [B]notepad++[/B] и потом в [B]Excel. [/B]
Пошагово забыла, давно не сортирую.
Нравится
Не нравится
Репутация: 0
Рейтинг: 0
Кол-во тем: 0
Сообщения: 0
Я бы выполнил все эти инсёрты, потом через php вывел бы нужные мне данные.

[code]
<?php
#Подключение к базе
$serv_host = 'localhost';
$serv_login = 'логин на доступ к серверу бд';
$serv_pass = 'пароль на доступ к серверу бд';

$dblink = mysql_connect($serv_host, $serv_login, $serv_pass) or die(mysql_error());

$db = 'Имя твоей базы';
$selected = mysql_select_db($db, $dblink);
mysql_query('SET NAMES `cp1251`');
#Вытаскивание данных
$sql = «SELECT `email`, `password` FROM `Имя базы`;»;
$qry = mysql_query($sql, $dblink);
while ($res = mysql_fetch_array($qry))
{
echo($res['email']. ' | '. $res['password']. '
');
}
?>
[/code]

Результат будет в виде:
aaa | 123
bbb | 234
ccc | fsd
ddd | w6sr
eee | 5367w4
Нравится
Не нравится
Репутация: 0
Рейтинг: 0
Кол-во тем: 0
Сообщения: 0
да все сделал. воспользовался советом web-rider. Но с его кодом не получилось. Изменил 1 строчку, тогда заработало норм.

$sql = «SELECT `email`, `password` FROM `Имя базы`;»;
на эту
$sql = «SELECT * FROM `accounts` LIMIT 0, 375600 »;
Нравится
Не нравится
Репутация: 0
Рейтинг: 0
Кол-во тем: 0
Сообщения: 0
SELECT concat(email,'|',password) INTO OUTFILE '/lolo'; не?
Нравится
Не нравится
Репутация: 0
Рейтинг: 0
Кол-во тем: 0
Сообщения: 0
ему из уже слитого дампа средствами phpmyadmin надо
Нравится
Не нравится
Репутация: 0
Рейтинг: 0
Кол-во тем: 0
Сообщения: 0
[QUOTE=necr0log;127897]ему из уже слитого дампа средствами phpmyadmin надо[/QUOTE]

Ну и я вроде про то же :)
Для того, чтобы отвечать в темах на форуме необходимо войти на сайт или зарегистрироваться.