-
Content count
186 -
Joined
-
Last visited
Community Reputation
0 ComumAbout william_droops

- Birthday 07/07/1978
Informações Pessoais
-
Sexo
Masculino
-
Localização
Sao Paulo
Recent Profile Visitors
828197 profile views
-
Não deu certo, pois tenho mais de uma linha por mês, e aqui são varias colunas, teria que fazer 12 linhas de sum para cada coluna. E neste exemplo, ele transforma Linhas em Colunas, preciso transformar as colunas em linhas.
-
william_droops started following Extrair somente o Mês de um campo data do formulario, Transforar colunas em Linhas, Escrever TXT com espaços certos and and 1 other
-
Olá, tenho uma tabela com esta estrutura Quero montar uma Query que dê este resultado.
-
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
-
Colocar um resultado da consulta em uma unica linha para usar em outro select
william_droops replied to william_droops's topic in PHP
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. -
Colocar um resultado da consulta em uma unica linha para usar em outro select
william_droops replied to william_droops's topic in PHP
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. -
Colocar um resultado da consulta em uma unica linha para usar em outro select
william_droops posted a topic in PHP
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') -
Extrair somente o Mês de um campo data do formulario
william_droops replied to william_droops's topic in PHP
Obrigado -
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 ?
-
$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']; }
-
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) " " }
-
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.
-
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();
-
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.