Jump to content

SQL запрос для вывода всех email пользователей

Featured Replies

Posted
comment_18242

Собственно сабж. Как вывести все имейлы зарегистрированных пользователей в один удобный список, чтобы я смог скопировать ее. Либо если как-то можно, то вывести через файл .txt или .csv?

 

 

 

вроде где-то была такая тема, но я ее не нашел...

Edited by Fensmas

comment_18330

В корне сайта создайте файл, например, getemails.php со следующим содержимым:

<?php

require_once 'conf_global.php';

mysql_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_pass']);
mysql_select_db($INFO['sql_database']);

$result = mysql_query("SELECT `email` FROM `{$INFO['sql_tbl_prefix']}members`");

$str = NULL;

while($row = mysql_fetch_assoc($result)) {
	$str .= $row['email'].PHP_EOL;
}
$file = fopen('emails.txt', 'w+');
fwrite($file, $str);
fclose($file);

echo 'Completed!';

 

 

После этого откройте этот файл в браузере, в корне сайта появится файл emails.txt со список всех E-Mail'ов, по одному на строчку. Не проверял, но работать должно.

comment_18342

При этом в корне должен быть файл emails.txt с правами 0777.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.