Jump to content

Extrair Emails


Recommended Posts

Segue o SQL:

 

select email from tblclients where status = 'Active';

 

Perfeito mas como eu salvaria ou exportaria o resultado para um txt ?

 

Tentei isso

 

SELECT "email" FROM `tblclients` WHERE `status` like "Active" INTO OUTFILE '/tmp/cadastro.txt';

 

Mas a resposta que tenho no arquivo cadastro.txt é apenas

 

 

email
email
email
email
email
email
email

 

etc

 

quando executo o SELECT "email" FROM `tblclients` WHERE `status` like "Active" sim eu recebo a listagem de todos os emails.

 

Como posso exporta-los

Link to comment
Share on other sites

Duran.

 

Não sei se é isso que você precisa:

 

1) No phpMyAdmin clica no banco, depois na tabela "tblclients".

2) Aberta a tabela, clique no menu "Exportar"...

3) Deixe como simplificado e a geração escolha como CSV para Excel.

4) Depois de gerado o arquivo, abra-o e crie um filtro no Excel para os dados. Vá até a coluna que tem a informação de ativo/inativo e filtre por só os ativos.

 

Abraço.

Link to comment
Share on other sites

Abaixo uma forma básica, rápida e simples. Crie um arquivo php com os comando abaixo e assim terá a lista de todos ativos.

Nome , Email<br>
<?php
$conexao = mysql_connect("SERVIDOR","USER_BANCO_DADOS","SENHA_BANCO") or die ("Falha na conexao com o servidor de banco");
mysql_select_db("BANCO_DADOS",$conexao) or die("Falha ao conectar ao bando de dados");

$sql = mysql_query("SELECT * FROM tblclients WHERE status = 'Active' ORDER BY firstname");
while($dados = mysql_fetch_array($sql)){
	echo "$dados[firstname] , $dados[email]<br>";	
	}
?>

Não esqueça de após gerar, deletar seu arquivo de sua hospedagem por segurança.

Espero que ajude....

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?