Pesquisar na Comunidade
Mostrando resultados para as tags ''CONSULTA''.
Encontrado 44 registros
-
Olá, tenho uma tabela TBDiaria com 4 campos onde preciso copiar os dados para outra tabela TBFinal, utilizando os seguintes critérios de filtro: Tudo o que estiver entre o primeiro horário que contenha a informação "Controle" no campo Aplicação até o último horário que contenha a mesma informação, "Controle" no campo Aplicação. Ou expressando de outra maneira, todas as linhas que estiverem entre o primeiro e último "Controle" do campo Aplicação. Fiz algumas tentativas sem sucesso, alguma luz?
-
Bom dia! estou precisando criar um gráfico que associe informações de consultas diferentes exemplo: CONS_1 *Nome *Vlor_anoanterior CONS_2 *Nome *Vlor_anoatual O gráfico precisa mostrar a comparação de resultados por nome , do ano anterior x atual , no entanto não consigo colocar os mesmos dados em uma mesma consulta pois são dinâmicos; Abraço.
-
<?php include ("conexao.php"); ?> <html> <head><title>Team Liquid</title> <link rel="stylesheet" type="text/css" href="style.css"/> <link rel="shortcut icon" href="imgtitle.png" type="image/x-png"/> </head> <body id="fundo"> <?php $buscar=$_POST['buscar']; $sql = mysqli_query ($conn, "SELECT * FROM resultados WHERE nome LIKE '%".$buscar."%'"); $row = mysqli_num_rows($sql); if($row > 0){ while($linha = mysqli_fetch_array($sql)){ $nome = $linha['nome']; $telefone = $linha['telefone']; echo "<strong>Nome: </strong>".@$nome; echo "<br/><br/><br/>"; echo "<strong>Telefone: </strong".@$telefone; } }else{ echo "Desculpe, usuario não encontrado!"; } ?> </body> </html> Problema na exibição da consulta onde exibe somente o nome, sendo que no banco contém nome e telefone.
-
Ola pessoal, olha nois aqui de novo. Preciso de uma ajuda dessa vez para fazer um metodo de consulta em dicionarios. Tenho uma grande lista de funcionarios, com dicionarios dentro dela de cada um deles, com CPF e os outros dados. Preciso de uma forma de pesquisa que faca a pessoa inserir o CPF desejado e o programa retornar todos os dados daquele funcionario. Tenho algo mais ou menos assim: Funcionarios = [] Funcionario = {'nome':' ', 'cpf':"",idade:''} Funcionarios.append(Funcionario) Desde já, obrigado pela ajuda!!
- 2 respostas
-
- python
- dicionario
- (e %d mais)
-
Pessoal, boa tarde. Já trabalho há um tempo com WordPress, mas quase não mexi com a programação em si. Conheço bem pouco PHP. Preciso fazer um projeto e estou com dificuldades. Tenho um site em WordPress onde os usuários fazem cadastro normalmente como assinante para obter acesso à alguns conteúdos. Esse site é de um software onde há uma versão de teste e de estudantes. Gostaria de, ao o usuário se cadastrar, gerar uma key para ele. Essa key será o "serial" do programa e seria um número sequencial (1,2,3,4,5......). O programa é divido em código cliente e código máquina. O código cliente, no caso, seria o cliente teste (onde seria todos os testes solicitados) e o cliente estudante (todos usuários estudantes), e dentro desses dois clientes, seriam os usuários (código máquina). O que seria gerado, era o código máquina (key). Eu pensei em deixar o próprio ID do cadastro, mas eu também gostaria de, caso necessário, poder editar esse código máquina. Caso fosse editado, o próximo código iniciaria a partir do último cadastrado. Esses códigos terão validade (uma variável que, também quando necessário, pode ser alterada). Eu encontrei um plugin para isso. Se chama Software License Manager. Ele quase faz o que preciso. Mas para o key, ele utiliza o uniqid para gerar. Como eu disse, eu gostaria que fosse uma sequencia numérica simples, e que pudesse alterar. Mas também eu teria que cadastrar o usuário manualmente, mesmo depois dele cadastrar no site, pois são dois cadastros distintos. Tela: http://prntscr.com/j62h4y Eu não sei por onde começar. Alguém pode me ajudar?
-
Buenas. Estou estudando php e estou com uma dúvida como funciona para listar uma consulta por linhas, neste estilo: | Item 1 | Item 2 | Item 3 | Item 4 | | Item 5 | Item 6 | Item 7 | Item 8 | Normalmente quando retorna consulta no bd ele retorna empilhado, estou fazendo consultas com PDO, vi alguns exemplos destes com Mysqli, não sei se os comandos são os mesmos?
-
Boa noite, Tenho suas tabelas em meu BD uma de Receita e outra de gastos, separados ambos os gastos como as receitas por mês, preciso somar os valores por mês e subtrair Renda - Gasto, como faço esta consulta? preciso muito da ajuda dos mestres. desde já muito obrigado.
-
Boa Tarde pessoal sou novo aqui no fórum então não sei se abri esse tópico no local certo. preciso de uma ajuda em uma tabela que estou gerando com php através de algumas consultas sendo uma em mysql, e a partir do resultado dela realizo outra em um bd sql server utilizando o odbc_exec. a tabela lista os produtos que estão disponível produção na fabrica e busca no banco de dados do erp a quantidade total do produto em estoque( para ajudar a decidir oque irá produzir primeiro) o problema é que para alguns produtos ele traz o estoque certinho e para outros não. coloquei para escrever o sql(do sql server) na tela, copiei o codigo e executei direto no bd pelo ssms (SQL Server Management Studio) e traz o resultado normalmente. no entanto se executo o php, para uns registros aparece e para outros não. abaixo segue o código: <table class="table table-responsive table-bordered table-striped table-hover table-condensed lista-clientes"> <thead> <tr> <th>CORTE</th> <th>GRUPO</th> <th>SUBGRUPO</th> <th>ESTAMPA</th> <th>TAMANHO</th> <th>DISPONIVEL</th> <th>ESTOQUE</th> <th>DISP. P/ PROD.</th> </tr> </thead> <tbody> <?php $sql="select * from corte where status='Novo'"; $executa=mysqli_query($link, $sql); while($ROW= mysqli_fetch_assoc($executa)){ //BUSCA DADOS DO CORTE $SQL_DADOS_SEQUENCIAL="SELECT * FROM sequencial WHERE CORTE='".$ROW['CORTE']."'"; $EXECUTA_DADOS_SEQUENCIAL=mysqli_QUERY($link,$SQL_DADOS_SEQUENCIAL); $RESULTADO_DADOS_SEQUENCIAL=mysqli_fetch_assoc($EXECUTA_DADOS_SEQUENCIAL); //busca os dados do sequencial $sql_busca_dados_corte="select * from sequencial where CORTE='".$ROW['CORTE']."'"; $executa_busca_corte=mysqli_query($link, $sql_busca_dados_corte); $exibe_busca_corte=mysqli_fetch_assoc($executa_busca_corte); //MONTA NOME DO PRODUTO $ESPACO=" "; $NOME_PRODUTO=$ROW['GRUPO']; $NOME_PRODUTO.=$ESPACO; $NOME_PRODUTO.=$ROW['SUBGRUPO']; $NOME_PRODUTO.=$ESPACO; $NOME_PRODUTO.= $RESULTADO_DADOS_SEQUENCIAL['cor_estampa']; //busca o codigo do produto pelo nome cor e tamanho $SQL_BUSCA_CODIGO="SELECT sum(c.ES3)as tam FROM PRODUTOS A left JOIN PRODUTO_CORES B ON A.PRODUTO = B.PRODUTO left join ESTOQUE_PRODUTOS c ON A.PRODUTO = c.PRODUTO WHERE A.DESC_PRODUTO LIKE'%".TRIM($NOME_PRODUTO)."%' AND B.COR_PRODUTO='".TRIM($RESULTADO_DADOS_SEQUENCIAL['tecido'])."'"; $resultado_BUSCA_CODIGO = odbc_exec($con_sql, $SQL_BUSCA_CODIGO); echo "<tr>"; echo "<td>" . nl2br( $ROW['CORTE']) . "</td>"; echo "<td>" . nl2br( $ROW['GRUPO']) . "</td>"; echo "<td>" . nl2br( $ROW['SUBGRUPO']) . "</td>"; echo "<td>" . nl2br( $exibe_busca_corte['cor_estampa']) . "</td>"; echo "<td>" . nl2br( $ROW['TAMANHO']) . "</td>"; echo "<td>" . nl2br( $ROW['QUANTIDADE']) . "</td>"; echo "<td>". odbc_result($resultado_BUSCA_CODIGO,"tam")."</td>"; echo "<td>" . $SQL_BUSCA_CODIGO . "</td>"; odbc_close($con_sql) ; $SQL_BUSCA_CODIGO=""; }//fim while ?> </tbody> </table> já tentei varias soluções mas não consegui, pf me ajuda ai galera
-
Olá, mais uma vez venho pedir o socorro. Desde já não sei se é neste forum mesmo que deve ser postada essa dúvida. Ela está relacionada ao delphi e ao mysql. Tenho uma consulta que me retorna um resultado, preciso fazer outra consulta sql dentro desse resultado apenas. segue abaixo minha consulta: CartaoDepositos.SQL.Add('Select * From CartaoDepositos'); CartaoDepositos.SQL.Add('Where Referente = "XXXXXXX" and DistritoRef Like :pDis and IgrejaRef Like :pIgreja'); CartaoDepositos.Params[0].Value := Variavel; CartaoDepositos.Params[1].Value := Combobox.Text; Essa consulta me retorna um resultado e agora dentro desse resultado preciso fazer outro select/where.
-
boa noite, pessoal, preciso de ajuda em uma consulta 2 tabelas if existe id na segunda aparece preço se não aparece preço da primeira tabela.. exemplo tabela1 tabela2 ------------------------------------ -------------------------------------------------------- id | descricao | preço id | dtini | dtfim | preço 17 | pao de sal | 9,00 20 | 26/10/2017 | 30/10/2017 | 1,99 18 | bolo | 10,80 17 | 26/10/2017 | 10/11/2017 | 6,10 20 | Quiabo | 2,99 23 | Tomate | 3,50 de modo que quando execultar a consulta resulte desta forma tabela1 ------------------------------------------------------------------------ id | descricao | preço 17 | pao de sal | 6,10 18 | bolo | 10,80 20 | Quiabo | 1,99 23 | Tomate | 3,50 de modo que vou dar um select na tabela1 e listar tudo mas se a id existir na tabela2 pregar o preço da tabela2, se não existir manter o preço da tabela1.. Quem puder ajudar... pode ser em postgres, fb,, mysql..
-
Caros estou com uma dúvida em uma consulta para montar um relatório, utilizando um distinct. Minha duvida é tenho uma tabela com N campos, gostaria de fazer o distinct de apenas 03 campos e os demais quero que busque todos. Eu tenho como dentro deste distinct selecionar apenas os 03 primeiros campos e os demais podem ser normais, segue abaixo. SELECT DISTINCT prot_guia, prot_data, prot_id, produto, quantidade, valor FROM pedidos
-
Fala galera! Estou com uma dúvida, aparentemente simples, mas não consegui resolver buscando na internet. Então, eu quero fazer uma consulta em uma tabela e quero que o resultado seja agrupado por um campo em específico da tabela sem que ele se repita, vou dá um exemplo: Digamos que eu tenho uma tabela no banco chamada ANIMAIS, dentro da tabela existem dois campos, nome_especie e tipo_animal. Agora supomos que esta tabela está preenchida com 4 animais e seu tipo de reprodução que serão os seguintes dados: nome_especie: Coelho, Pássaro, Cavalo, Galinha; tipo_animal: mamífero, ovíparo, mamífero, ovíparo. Eis aí que está o problema: Eu quero que o resultado da minha consulta seja exatamente assim: mamífero: Coelho, Cavalo; ovíparo: Pássaro, Galinha. Lembrando que mamífero e ovíparo não podem se repetir para cada animal encontrado. Caso tenha ficado mal explicado, eu anexei uma imagem para ajudar no entendimento. Agradeço a todos!
-
Pessoal, boa noite! Alguém pode me ajudar? Estou com essa consulta SQL no PHP e não estou conseguindo achar o erro... pois digito o login e senha corretamente e não loga... Segue: $sql = "SELECT `id`, `nome` FROM `".$_SG['tabela']."` WHERE `usuario` = '".$nusuario."' AND `senha` = '".$nsenha."' LIMIT 1"; Segue a função toda: function validaUsuario($usuario, $senha) { global $_SG; // $cS = ($_SG['caseSensitive']) ? 'BINARY' : ''; // Usa a função addslashes para escapar as aspas $nusuario = addslashes($usuario); $nsenha = addslashes($senha); // Monta uma consulta SQL (query) para procurar um usuário $sql = "SELECT `id`, `nome` FROM `".$_SG['tabela']."` WHERE `usuario` = '".$nusuario."' AND `senha` = '".$nsenha."' LIMIT 1"; $query = mysql_query($sql); $resultado = mysql_fetch_assoc($query); // Verifica se encontrou algum registro if (empty($resultado)) { // Nenhum registro foi encontrado => o usuário é inválido return false; } else { // Definimos dois valores na sessão com os dados do usuário $_SESSION['usuarioID'] = $resultado['id']; // Pega o valor da coluna 'id do registro encontrado no MySQL $_SESSION['usuarioNome'] = $resultado['nome']; // Pega o valor da coluna 'nome' do registro encontrado no MySQL // Verifica a opção se sempre validar o login if ($_SG['validaSempre'] == true) { // Definimos dois valores na sessão com os dados do login $_SESSION['usuarioLogin'] = $usuario; $_SESSION['usuarioSenha'] = $senha; } return true; } }
-
Baixei um sistema pronto na net, pra implantar no meu projeto, no entanto tá dando um erro no código, que não consigo enxergar o que é. Já gerei o bando de dados e a tabela, de acordo com o script que veio pronto, e tudo funcionou. O erro aparece na hora de fazer login com um php chamado validacao. Mostra a linha (syntax error, parse error: unexpected "'" in ... line 24) e tudo o mais, mas não consigo enxergar o erro. Achei que fosse ponto e vírgula no final, mas coloquei, e não deu certo. Segue o código pra que dêem uma olhada. <?php // Verifica se houve POST e se o usuário ou a senha é(são) vazio(s) if (!empty($_POST) AND (empty($_POST['usuario']) OR empty($_POST['senha']))) { header("Location: index.php"); exit; } // Tenta se conectar ao servidor MySQL mysql_connect('localhost', 'root', '') or trigger_error(mysql_error()); // Tenta se conectar a um banco de dados MySQL mysql_select_db('sistemapermissoes') or trigger_error(mysql_error()); $usuario = mysql_real_escape_string($_POST['usuario']); $senha = mysql_real_escape_string($_POST['senha']); // Validação do usuário/senha digitados $sql = "SELECT `id`, `nome`, `nivel` FROM `usuarios` WHERE (`usuario` = '".$usuario ."') AND (`senha` = '". sha1($senha) ."') AND (`ativo` = 1) LIMIT 1"; $query = mysql_query($sql); if (mysql_num_rows($query) != 1) { // Mensagem de erro quando os dados são inválidos e/ou o usuário não foi encontrado echo "Login inválido!"; exit; } else { // Salva os dados encontados na variável $resultado $resultado = mysql_fetch_assoc($query); } SELECT `id`, `nome`, `nivel` FROM `usuarios` WHERE (`usuario` = 'a') AND (`senha` = 'e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98') AND (`ativo` = 1) LIMIT 1; if (mysql_num_rows($query) != 1) { // Mensagem de erro quando os dados são inválidos e/ou o usuário não foi encontrado echo "Login inválido!"; exit; } else { // Salva os dados encontrados na variável $resultado $resultado = mysql_fetch_assoc($query); // Se a sessão não existir, inicia uma if (!isset($_SESSION)) session_start(); // Salva os dados encontrados na sessão $_SESSION['UsuarioID'] = $resultado['id']; $_SESSION['UsuarioNome'] = $resultado['nome']; $_SESSION['UsuarioNivel'] = $resultado['nivel']; // Redireciona o visitante header("Location: restrito.php"); exit; } ?>
-
Ola boa tarde a todos, estou com um pequeno probleminha: Quero fazer uma consulta entre datas definidas pelo usuario, até ai deu certo. mais ele me retorna todos os registro e eu quero que me retorne apenas os registro de um id especifico. meu código até agora: <?php if(isset($_POST['filtrar'])){ $data1 = $_POST['data1']; $data2 = $_POST['data2']; $resultado=mysql_query("SELECT 'prod_dia'.*, 'produtores'. 'id' AS 'produtores' FROM prod_dia WHERE data BETWEEN '$data1' AND '$data2' LIMIT 0, 31 UNION SELECT * FROM prod_dia WHERE id_produtor = '$id'"); $linhas=mysql_num_rows($resultado); ?>
-
Falae Galera,Tenho uma tabela com nome de “funcionários” onde cadastro nomes de funcionários em um campo chamado “FuncPresenca” e esses nomes se repetem várias vezes. Exemplo:FuncPresenca___________Func AFunc BFunc CFunc BFunc BFunc ACriei uma consulta usando DISTINCT para filtrar o nome dos funcionários sem repetição.Resultado:FuncPresenca___________Func AFunc BFunc CGostaria de criar mais um campo nessa consulta onde me retornasse quantas vezes repete cada nome. Exemplo:FuncPresenca ---------- Presencas___________ ----------___________Func A-------------------2Func B-------------------3Func C-------------------1Isso é possível? Se Sim, como posso fazer?Desde já agradeço a ajuda pessoal!
-
Gostaria que alguém tentasse localizar o erro nesse código dessa consulta ao BD. Os dados do html chama essa consulta em php, mas tá dando erro. Já tentei substituir o local host pelo ip do servidor, ou caminho exato do bd, mas sempre retorna erro: <html> <head> <title>Book-O-Rama Catálogo de Busca</title> </head> <body> <h1>Book-O-Rama Catálogo de Busca</h1> <?php // cria nome de variável abreviado $searchtype = $HTTP_POST_VARS['searchtype']; $searchterm = $HTTP_POST_VARS['searchterm']; $searchterm= trim($searchterm); if (!$searchtype || !$searchterm) { echo 'Você não inseriu os detalhes da pesquisa. Por favor, volte e tente novamente.'; exit; } $searchtype = addslashes($searchtype); $searchterm = addslashes($searchterm); @ $db = mysql_pconnect('localhost', 'bookorama','bookorama123'); if (!$db) { echo 'Erro: Não foi possível conectar ao bando de dados. Por favor, tente novamente mais tarde.'; exit; } mysql_select_db('books'); $query = "select * from books where ".$searchtype." like '%".$searchterm."%'"; $result = mysql_query($query); $num_results = mysql_num_rows($result); echo '<p>Número de Livros encontrados: '.$num_results.'</p>'; for ($i=0; $i < $num_results;$i++) { $row = mysql_fetch_array($result); echo '<p><strong>'.($i+1).'. Title: '; echo htmlspecialchars(stripslashes($row['title'])); echo '</strong><br />Author: '; echo stripslashes($row['author']); echo '<br />ISBN: '; echo stripslashes($row['isbn']); echo '<br />Price: '; echo stripslashes($row['price']; echo '</p>'; } ?> </body> </html>
-
Olá pessoal, já programo bastante em delphi com mysql, sei alguma coisa de php fiz um curso tem algum tempo... Tenho várias consultas no meu site. Porém montei uma consulta em ajax e gostaria de exibir o resultado dela em uma janela modal, pois esse resultado vem um loop em uma grid então os botões ficam na frente do resultado com o seu ID então se o cliente clicar ele abre uma tela modal com o resultado da consulta que seriam os detalhes desse registro. Tenho a consulta ajax funcionando na tela já. Porém não sei aplicar o resultado dela em um modal. se alguém puder me ajudar ou passar algum tutorial para eu dar uma olhada agradeço. Obrigado. OBS: tem uma imagem em anexo que seria a lupa onde a pessoa vai clicar e abrir um modal do registro. Seria isso. Mais uma vez Obrigado.
-
Boa noite a todos. O meu sistema está gravando os dados num arquivo txt, pois é algo simples e experimental por enquanto. A página que estou postando o código na sequência, lista todos os registros desse arquivo txt, porém eu gostaria de saber se também posso fazer consultas específicas e qual a sintaxe. Vejam o código: Ele está listando todas as apostas feitas. Na tela anterior, a pessoa digita num textbox um número de 0 a 100, e mais algumas informações, clica em gravar, e as informações são gravadas nesse arquivo apostas.txt. Esse arquivo abaixo, lista tudo isso na tela, no formato txt mesmo. Porém lista todas as informações, e eu queria que listasse de acordo com alguns parâmetros. Por exemplo: listar os dados de todos que escolheram o número 88, ou listar todos os prefixos 11, e por aí vai. Cada item desses que citei, são variáveis do sistema. <?php // cria nome de variavel abreviado $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; ?> <html> <head> <title>Apostas feitas</title> </head> <body bgcolor="#00C2F7"> <h2>Apostas</h2> <?php @ $fp = @fopen('apostas.txt','r'); if (!$fp) { echo '<p><strong> Número de pedidos.' .'Por favor, tente novamente mais tarde.</strong></p>'; exit; } while (!feof($fp)) { $order= fgets($fp, 999); echo $order.'<br />'; } fclose($fp); ?> </body> </html>
-
Olá moçada. Preciso de um help de vocês. Tenho 2 consultas (com algumas sub-consultas cada), que adiciona registros em uma tabela. Quando eu executo a consulta diretamente pelo access, o tempo de processamento é normal (segundos), mas quando eu executo a mesma consulta por VBA (ADO, OLEDB.12.0) está demorando muito (minutos). Alguem teria uma luz? Desde já agradeço pela colaboração. Forte abraço. Junior
-
Amigos, preciso da ajuda de vocês. Preciso consultar um banco onde ocorre o seguinte: processo: campos: id (entre outros) acoesProcesso: campos: id(chave estrangeira referente a tabela processo), HoraAcao, Tipo Preciso relacionar os processos e a horaAcao onde houveram açoes do tipo "abrir" e "fechar" Como devo proceder? pode acontecer de uma acao ocorrer mais de uma vez., Por exemplo, "abrir", mas só depois que a acao "fechar" tiver sido acionada. POrem, necessito apenas do primeiro caso de cada acao. Tentei assim: with CONSULTA as ( SELECT incident.incident_id, ar.date_actioned dtAcao, ar.act_type_id IdAcao, row_number() over (partition by incident.incident_id order by ar.date_actioned ASC ) as linha FROM incident INNER JOIN jptsys_tabledata d on d.table_name = 'incident' INNER join act_reg ar on ar.incident_id = incident.incident_id WHERE incident.incident_id <> 0 AND incident.down_flag = 'n' AND ar.act_type_id = '112'--acao abrir and incident.date_logged > '25/01/2017' ), CONSULTA2 as ( SELECT incident.incident_id, ar.date_actioned dtAcao, ar.act_type_id IdAcao, row_number() over (partition by incident.incident_id order by ar.date_actioned ASC ) as linha FROM incident INNER JOIN jptsys_tabledata d on d.table_name = 'incident' INNER join act_reg ar on ar.incident_id = incident.incident_id WHERE incident.incident_id <> 0 AND incident.down_flag = 'n' AND ar.act_type_id = '113'--acao fechar and incident.date_logged > '25/01/2017' ), pendenciaUSU as ( select * from consulta where linha = 1 order by incident_id ),--41 registros (correto) pendenciaSAN as ( select * from consulta2 where linha = 1 order by incident_id )--41 registros (correto) select pUsu.incident_id, pUsu.dtAcao, pSan.incident_id, pSan.dtAcao from pendenciaUSU pUsu , pendenciaSAN pSan --nesta linha o resultado aparece multiplicado, me fornecendo 1482 registros o que sera?
-
Boa Tarde Amigos, estou com um pequeno problema e não consegui resolver até o momento, já pesquisei em vários locais porém não achei a solução, portando recorri ao post, então segue o problema: Preciso fazer uma consulta na tabela que me retorne registros duplicados, porém os registro que preciso procurar não está apenas em uma das colunas da tabela por ex: na referida tabela eu tenho os campos re1, re2, re3, re4, re5, preciso fazer uma consulta por linhas e entre eles, algo mais ou menos assim id | re1 | re2 | re3 | re4 | re5 1 | 123 | 122 | 121 | 111 | 132 id | re1 | re2 | re3 | re4 | re5 2 | 122 | 22 | 221 | 211 | 232 id | re1 | re2 | re3 | re4 | re5 3 | 12 | 13 | 132 | 11 | 15 id | re1 | re2 | re3 | re4 | re5 4 | 123 | 32 | 33| 36| 123 A Consulta retornaria algo mais ou menos assim O RE 123, 122, 132 está repetido É possível ? como ? sou meio iniciante na área, achei e tentei algo como está a baixo, mas não deu muito certo SELECT * FROM tabela WHERE re1 IN (SELECT B.re1 FROM tabela B GROUP BY B.re1 HAVING COUNT(*) > 1 )
-
gostaria de uma consulta que me dissesse quais os produtos que NÃO tiveram movimentação no ano de 2016 ou seja entre o período de 01/01/2016 a 31/12/2016 nesse caso, a consulta deve me exibir os produtos com código 22, 33, 44, 55, 77 e 88 (incluindo os nulos) obs: movimentação quer dizer que o produto teve alguma entrada ou saída do estoque.
-
Bom dia amigos, estou com um código que faz a recuperação de senha do usuário, estou tentando fazer que quando o usuário coloca o e-mail dele, o script faça primeiro uma busca no banco para saber se o e-mail existe, se existir, o código segue e envia uma senha redefinida para o e-mail do mesmo, caso não exista exiba uma mensagem de "email inexistente". O que acontece, até tentei de várias e várias maneiras mas todas sem sucesso, crio a condição, mas mesmo colocando um email errado e um correto o resultado é o mesmo, "email inexistente". Segue código: <?php include("config.php"); $cnx = mysql_connect($DB_SERVER, $DB_USER, $DB_PASS) or die("Could not connect: " . mysql_error()); mysql_select_db($DB_NAME, $cnx); $email = $_POST["email"]; $consulta = mysql_query("SELECT email FROM cliente WHERE email = $email"); $dados = mysql_fetch_assoc($consulta); if ($dados['email'] !== $email) { echo "email não encontrado!"; } else{ function random_password( $length = 8 ) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_-=+;:,.?"; $password = substr( str_shuffle( $chars ), 0, $length ); return $password; } $senha = random_password(8); $novaSenha = $senha; $senhaCodificada = hash('sha256', $senha); $query = "UPDATE cliente SET senha = '".$senhaCodificada."' WHERE email = '".$email."'"; $texto = "Sua nova senha é:".$novaSenha; $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: contato.tecsat@gmail.com\r\n"; // remetente $envio = mail($email, "Recuperação de Senha", $texto, $headers); if($envio) echo "Mensagem enviada com sucesso"; else echo "A mensagem não pode ser enviada"; } // ?> Já tentei: $consulta = mysql_query("SELECT id FROM cliente WHERE email = $email"); $consulta = mysql_query("SELECT email FROM cliente"); $consulta = mysql_query("SELECT id FROM cliente WHERE email = $email "); entre outras tentativas, também já tentei com mysql_num_rows mas sem sucesso também. Se alguém puder me ajudar fico muito agradecido. até mais!
-
Boa noite galera gostaria de uma ajuda pois sou novato em programação, estou tentando criar um site em html para consultar um cliente na base de dados que esta na mesma pasta no meu PC local em access. o site em html eu fiz mais para ele consultar o cliente quando eu digitar o código no site eu não sei como fazer. alguém pode ajudar ? <!DOCTYPE HTML > <html> <head> <title>Busca de Clientes</title> <link rel='stylesheet' type='text/css' href='estilo.css'> </head> <body> <div id = "topo" align='center'> </a> <h1 id='bb' align='center'>Busca de Clientes</h1> </div> <hr/> <h3>Informe a Código do cliente.</h3> <p align='justify'> </p> <div id='formulario'> <form> <label>Código: </label><input><br/> <br/> <button>Consultar</button> <br/> <hr/> </form> </div> <ul> <li>Código: </li> <li>Nome: </li> <li>Endereço: </li> <li>Conta: </li> <li>Valor: </li> </ul> </body> </html>