Jump to content

william_droops

Members
  • Content count

    184
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About william_droops

  • Birthday 07/07/1978

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Sao Paulo

Recent Profile Visitors

828016 profile views
  1. william_droops

    Escrever TXT com espaços certos

    Obrigado, mas como colocar isso dentro de um loop e acrescentar os espaços depois ?
  2. william_droops

    Escrever TXT com espaços certos

    Preciso escrever um arquivo TXT, com espaços definidos, por exemplo o espaço para o nome com 50 caracteres no maximo, mas se o nome tiver apenas 3 caracteres preciso pular os outros 47, e assim por diante, porém não sei o nome que vem do banco de dados, como faço para contar a variável e preencher com espaços o restante do espaço. Por exemplo: arquivo.txt João Souza joao.souza@teste 2018-01-15
  3. william_droops

    Colocar um resultado da consulta em uma unica linha para usar em outro select

    Resolvi com o WHILE, ficando assim: Obrigado a todos
  4. william_droops

    Colocar um resultado da consulta em uma unica linha para usar em outro select

    Deste jeito resolveu o problema de colocar tudo em linha, porém apareceu um novo problema, o resultado da primeira Query, me traz 3 registros, e no Array fica somente o ultimo codigo de produto, repetindo ele mesmo.e independente da quantidade de linhas, só traz 2 vezes na lista.
  5. william_droops

    Colocar um resultado da consulta em uma unica linha para usar em outro select

    Colocando assim, ele escreve a palavra Array Olha o código $sqldestaques = "select codProduto from destaques where mes = '".date('m',$ontem)."'"; $row = mysql_query($sqldestaques); $row5 = mysql_fetch_array($row); Agora preciso fazer um Select como recuperar todas as linhas do primeiro Select colocando lado a lado com virgula.
  6. Tenho uma consulta em um banco de dados que traz produtos ID | Cod | Produto 1 | XX | produtoA 2 |yy | produtob Depois preciso consultar em outro banco, usando este resultado na condição IN ('XX'; 'yy')
  7. william_droops

    Extrair somente o Mês de um campo data do formulario

    Obrigado
  8. tenho um formulario onde o usuario preenche uma data (29/08/2017) Preciso fazer uma consulta no Mysql onde a coluna é o mês digitado. Como cortar retirar o valor da data ?
  9. william_droops

    Colocar e-mails em um Array para enviar

    $sqlemails = 'SELECT A10_001_C AS NOME ,A10_010A_C ,A10_010B_C ,A10_010C_C ,A10_010D_C ,A10_010E_C ,A10_010F_C ,A10_010G_C ,A10_010H_C ,A10_010I_C ,A10_010J_C ,A10_010K_C FROM A10 (NOLOCK) INNER JOIN A33 ON A33.UKEY = A10.A10_UKEYP WHERE A10_PAR = "A33" AND A33_001_C = "00210"'; if(conexao_bd()){ $rest2 = mssql_query($sqlemails); if (!$rest2){ } //$clienteComEmail = []; while ($cliente = mssql_fetch_assoc($rest2) ) { var_dump($cliente); die(); $idCliente = $cliente['NOME']; if(filter_var($cliente['A10_010A_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010A_C']; } if(filter_var($cliente['A10_010B_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010B_C']; } if(filter_var($cliente['A10_010C_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010C_C']; } if(filter_var($cliente['A10_010D_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010D_C']; } if(filter_var($cliente['A10_010E_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010E_C']; } if(filter_var($cliente['A10_010F_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010F_C']; } if(filter_var($cliente['A10_010G_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010G_C']; } if(filter_var($cliente['A10_010H_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010H_C']; } if(filter_var($cliente['A10_010I_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010I_C']; } if(filter_var($cliente['A10_010J_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010J_C']; } if(filter_var($cliente['A10_010K_C'],FILTER_VALIDATE_EMAIL)) { $clienteComEmail[$idCliente][] = $cliente['A10_010K_C']; }
  10. william_droops

    Colocar e-mails em um Array para enviar

    Este é o retorno do SELECT Dando um var_dump() o retorno array(12) { ["NOME"]=> string(40) "JORGE " ["A10_010A_C"]=> string(50) " " ["A10_010B_C"]=> string(50) " " ["A10_010C_C"]=> string(50) " " ["A10_010D_C"]=> string(50) " " ["A10_010E_C"]=> string(50) " " ["A10_010F_C"]=> string(50) " " ["A10_010G_C"]=> string(50) "jorgege@uol.com.br " ["A10_010H_C"]=> string(50) "jorgege@me.com " ["A10_010I_C"]=> string(50) " " ["A10_010J_C"]=> string(50) " " ["A10_010K_C"]=> string(50) " " }
  11. william_droops

    Colocar e-mails em um Array para enviar

    Ele joga no Array inclusive os e-mails que não são validos e os Nulls; Como faço para recuperar os campos separadamente ? Array ( [0] => Array ( [NOME] => JORGE [A10_010A_C] => [A10_010B_C] => [A10_010C_C] => [A10_010D_C] => [A10_010E_C] => [A10_010F_C] => [A10_010G_C] => jorgege@uol.com.br [A10_010H_C] => jorgege@me.com [A10_010I_C] => [A10_010J_C] => [A10_010K_C] => ) ) Array ( [0] => Array ( [NOME] => WILLIAM [A10_010A_C] => william.silva@qgte.com.br [A10_010B_C] => novoteste@gmail.com [A10_010C_C] => [A10_010D_C] => [A10_010E_C] => [A10_010F_C] => [A10_010G_C] => testes [A10_010H_C] => testse [A10_010I_C] => testse [A10_010J_C] => testes [A10_010K_C] => testes ) ) O Banco é de um ERP, infelizmente não fui eu que criei, seria mais facil para mim se fosse no outro padrão, obrigado.
  12. william_droops

    Colocar e-mails em um Array para enviar

    Fiz assim, mas esta apresentando erro "Fatal error: Call to a member function fetchAll() on a non-object in" $sqlemails = 'SELECT A10_001_C AS NOME ,A10_010A_C ,A10_010B_C FROM clientes (NOLOCK) WHERE A10_PAR = "A33" AND clienteid = "00210"'; if(conexao_bd()){ $rest2 = mssql_query($sqlemails); $clientes = $rest2->fetchAll();
  13. william_droops

    Colocar e-mails em um Array para enviar

    Preciso enviar um e-mail para todos os endereços cadastrados em uma tabela de contatos. O problema é que esta tabela, existem vários campos onde podem ou não ser preenchido o e-mail e o mesmo cliente pode ter mais de um contato. Então a tabela contato tem Nome | emailA | emailB | emailC | emailD Como faço para dar um loop, pegando esses campos se tiver valor colocar em um Array para depois enviar um e-mail, sendo que pode ter mais de uma linha cada contato.
  14. william_droops

    Update Parcial

    Obrigado Motta consegui com o REPLACE apenas UPDATE tabela SET coluna = REPLACE(coluna, 'exemplo', 'exemplo2') Ele manteve o restante das informações iguais, trocando apenas o inicio.
  15. william_droops

    Update Parcial

    Pode me enviar um exemplo? preciso pegar a string 'exemplo.xxxs' e trocar por 'exemplo2.xxxs' Isso em varias linhas, a palavra exemplo repete em todas as linhas e quero deixar como exemplo2, para a parte final, muda para cada linha, preciso manter.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.