Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''MYsql''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 590 registros

  1. Cascais51

    111 Tabelas com Chave Estrangeira

    Olá, pessoal! Tenho um banco de dados com 111 tabelas de um sistema de gestão feito para um cliente. Acontece que agora quero transformar esse sistemas em SaaS, Quero manter ele com a mesma base, apenas incluindo uma tabela "licencas" onde terei o cadastro de meus clientes na modalidade SaaS com as configurações necessárias e possíveis ligações com tabelas de mensalidades e etc. Pois bem, para não fazer grandes alterações nesse sistema, adicionei uma coluna de nome "licenca" em cada uma das 111 tabelas e fiz uma chave estrangeira em cada uma ligando a chave primária da tabela "licencas" (id_licenca). A ideia é com mais tempo organizar para apenas as tabelas chaves terem essa ligação com a tabela licencas, mas por enquanto tenho pouco tempo, mas gostaria de saber de vocês se ter essa coluna "licenca" em todos as tabelas ligando a tabela licenças vai ser muito custoso em processamento para meu banco de dados, ou é indiferente? Acham que eu deveria deixar o campo sem chave estrangeira? Enviei a imagem com o diagrama de apenas 5 tabelas para ilustrar. são muitas tabelas para enviar todas.
  2. luigiferrari

    Count Mysql

    Boa Tarde, sou iniciante no php, mas acho q isso seria coisa simples de se fazer. Porem não estou conseguindo... Se puderem me ajudar. Agradeço desde já!
  3. Leonardo Ortega

    [Resolvido] Php faz desaparecer os demais html

    Prezados, bom dia. sou novo por aqui, e me deparei com esta situação: estou desenvolvendo um projeto e tudo começou quando apenas mudei o banco de dados que estava conectado. Ou seja, se eu me conecto ao baco de dados anterior, volta todo código html, porém, se conecto ao banco de dados atual as divs desaparecem. obs: Isso tb acontece quando eu desativo o php tudo volta como a imagem 1 e se eu ativo fica como a imagem2. quem pode me ajudar.. desde já muito obrigado.
  4. Bem Estou Tentando Criar O Sistemas da pontos para meu site é não estou conseguindo fiz tudo já mas tenho problema na hora de conectar com o my sql para guardar os totais de pontos não consigo me conectar principalmente por nao saber oq é o host nem data base que é preciso no arquivo de conexao
  5. emmanuelsiqueira30

    Querys para 3 tabelas não executam

    Pessoal o problema é o seguinte estou tentando inserir a informação de matrícula de alunos utilizando 3 tabelas. 1 - matricula 2 - contasreceber 3 - parcelareceber Mas as querys da tabela contasreceber e parcelareceber não executam e também o outro problema é que a data das parcelas ficam dando o ano de 2020 em vez de 2019. Agradeço toda ajuda possível. cadMatriculaView <!DOCTYPE html> <html> <title>Matrícula do aluno</title> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> </head> <body> <?php include 'menuView.php'; ?></br></br> <?php ini_set( 'default_charset', 'UTF-8' ); ini_set( 'mbstring.http_output', 'UTF-8' ); ini_set( 'mbstring.internal_encoding', 'UTF-8' ); header("Content-Type: text/html; charset=UTF-8",true); ?> <font face="verdana" size="4"> <form action="../Model/cadMatriculaModel.php" method="POST"> <fieldset> <legend>CONSULTA DE ALUNO</legend> <label for="proprietario_id_prop">Digite o CPF do aluno: </label> <input type="text" class="form-control" name="textbox" id="textbox" placeholder="Digite CPF do aluno"></br> ALUNO: <select class="form-control" name="id_aluno" id="select" style="width: 400px"> <?php include ("../Controller/conexao.php"); $query = "SELECT * FROM aluno"; $consulta = mysqli_query($con,$query); while ($dados = mysqli_fetch_assoc($consulta)) { ?> <option value="<?php echo $dados['idaluno']; ?>"><?php echo $dados['cpfaluno'] . " - " . $dados['nomealuno']; ?></option> <?php } ?> </select></br> </fieldset> <fieldset> <legend>ESCOLHA DO CURSO</legend> CURSO: <select class="form-control" name="id_curso" id="select"> <?php include ("../Controller/conexao.php"); $query = "SELECT * FROM curso"; $consulta = mysqli_query($con,$query); while ($dados = mysqli_fetch_assoc($consulta)) { ?> <option value="<?php echo $dados['id_curso']; ?>"><?php echo $dados['nome_curso'] . " - " . $dados['turno_curso']; ?></option> <?php } ?> </select></br> </fieldset> TIPO DE PAGAMENTO: <select name="tipo_pag_matricula"> <option value="1">A PRAZO</option> </select></br> DIA DO VENCIMENTO: <input type="number" name="dt_venc_pag_matricula" maxlength="2"> NÚMERO DE PARCELAS: <input type="number" name="n_parc_matricula" maxlength="2"> DESCONTO: <input type="number" name="desc_matricula" style="width: 50px" value="0">% </br> <span style="color: red; font-size: 8pt">* Campos obrigatórios.</span></br> <button type="submit" name="btninserir">INSERIR MATRÍCULA</button> </form> </font> <script> jQuery.fn.filterByText = function(textbox, selectSingleMatch) { return this.each(function() { var select = this; var options = []; $(select).find('option').each(function() { options.push({value: $(this).val(), text: $(this).text()}); }); $(select).data('options', options); $(textbox).bind('change keyup', function() { var options = $(select).empty().data('options'); var search = $(this).val().trim(); var regex = new RegExp(search,"gi"); $.each(options, function(i) { var option = options[i]; if(option.text.match(regex) !== null) { $(select).append( $('<option>').text(option.text).val(option.value) ); } }); if (selectSingleMatch === true && $(select).children().length === 1) { $(select).children().get(0).selected = true; } }); }); }; $(function() { $('#select').filterByText($('#textbox'), false); $("select option").click(function(){ alert(1); }); }); </script> </body> </html> cadMatriculaModel <?php include("../Controller/conexao.php"); include("../Controller/util.php"); header('Content-Type: text/html; charset=utf-8'); $id_aluno = $_POST['id_aluno']; $id_curso = $_POST['id_curso']; $data_matricula = date("Y-m-d"); $codunico_matricula = bin2hex(random_bytes(8)); $tipo_pag_matricula = $_POST['tipo_pag_matricula']; $dt_venc_pag_matricula = $_POST['dt_venc_pag_matricula']; $desc_matricula = $_POST['desc_matricula']; $n_parc_matricula = $_POST['n_parc_matricula']; $sql_valor_curso = "SELECT * FROM curso WHERE id_curso = $id_curso"; $result_valor_curso = mysqli_query($con,$sql_valor_curso); $row_valor_curso = mysqli_fetch_assoc($result_valor_curso); $valor_curso = $row_valor_curso['valor_curso']; $valor_final = $valor_curso - $desc_matricula; $dt_curso_ini = $row_valor_curso['data_inicio_curso']; $dt_curso_fim = $row_valor_curso['data_fim_curso']; $dif = strtotime($dt_curso_fim) - strtotime($dt_curso_ini); $periodo_curso_meses = floor($dif / (60 * 60 * 24 * 30)); $valor_parc = $valor_final / $periodo_curso_meses; $sqlmatriculaexistente = "SELECT * FROM matricula WHERE id_curso = $id_curso AND id_aluno = $id_aluno AND codunico_matricula = $codunico_matricula"; $resultmatriculaexistente = mysqli_query($con,$sqlmatriculaexistente); if (resultmatriculaexistente > 0) { echo "<script>alert('Matrícula já existente.'); location='../View/cadMatriculaView.php';</script>"; } else { $sqlmatricula = "INSERT INTO matricula (id_aluno,id_curso,data_matricula,codunico_matricula,tipo_pag_matricula,dt_venc_pag_matricula,desc_matricula,n_parc_matricula) VALUES ('$id_aluno','$id_curso','$data_matricula','$codunico_matricula','$tipo_pag_matricula','$dt_venc_pag_matricula','$desc_matricula','$n_parc_matricula')"; $resultmatricula = mysqli_query($con,$sqlmatricula); $ultimamatricula = mysqli_insert_id($con); echo $ultimamatricula; $sqlcr = "INSERT INTO contasreceber (id_matricula_cr,valor_total_cr,desc_cr,valor_final_cr,n_parc_cr) VALUES ('$ultimamatricula','$valor_curso','$desc_matricula','$valor_final','$n_parc_matricula')"; $resultcr = mysqli_query($con,$sqlcr); $ultimacr = mysqli_insert_id($con); echo $ultimacr; $desc_pr = 0; $valor_final_pr = $valor_parc; for($x = 0; $x < $n_parc_matricula; $x++){ $dia = date("d"); $mes = date("m"); $ano = date("Y"); $dt_venc_pr = date("Y/m/d",strtotime("+".$x." month",mktime(0, 0, 0,$dia,$mes,$ano))); echo $dt_venc_pr; $sqlpr = "INSERT INTO parcelareceber (id_cr_pr,valor_parc_pr,desc_pr,valor_final_pr,dt_venc_pr,dt_pg_pr,valor_pg,valor_pag_pr) VALUES ('$ultimamatricula','$valor_parc','$desc_pr','$valor_final_pr','$dt_venc_pr','?','?')"; $resultpr = mysqli_query($con,$sqlpr); } } if ($resultmatricula && resultpr) { //echo "<script>alert('Cadastro realizado com sucesso.'); location='../View/cadMatriculaView.php';</script>"; } else { //echo "<script>alert('Erro ao cadastrar.'); location='../View/cadMatriculaView.php';</script>"; echo mysqli_error($con); } $con->close(); ?>
  6. Boa Tarde Turma, estou tentando puxar dados de duas tabelas em bancos de dados diferentes com usuario e senha diferente em casa banco mas esta trazendo nada: include 'conectarel.php'; // abre a conexão e define codificação UTF-8 $PDO = new PDO('mysql:host=' . MYSQL_HOST . ';dbname=' . MYSQL_DB, MYSQL_USER, MYSQL_PASSWORD); $PDO2 = new PDO('mysql:host=' . MYSQL_HOST2 . ';dbname=' . MYSQL_DB2, MYSQL_USER2, MYSQL_PASSWORD2); $sql = "SELECT n.ano as AnoLetivo, c.id_comissao, c.comissao AS comissao, a.id_ata, a.numero, a.id_comissao, a.descricao, a.ano, a.data FROM admin_cmcorumbatai.atas AS a INNER JOIN admin_cmcorumbatai.comissao c ON c.id_comissao = a.id_comissao INNER JOIN admin_moderador.ano n ON n.id_ano = a.ano WHERE 1=1 "; $sql .= " order by a.numero DESC, a.ano DESC "; //$PDO->exec("set names utf8"); // cria o Prepared Statement $stmt = $PDO->prepare($sql); $stmt .= $PDO2->prepare($sql); // faz o bind dos valores dos filtros // executa a query $stmt->execute(); // cria um array com os resultados $atas = $stmt->fetchAll(PDO::FETCH_ASSOC); print_r($atas); //paginacao independe da forma que vem o resultado, ele pega a qtde do result e divide em paginas $porPagina = 8; $paginas = ceil(count($atas)/$porPagina); $pagina = empty($_POST['pag']) ? 1 : $_POST['pag']; //a função array_slice extrai uma fatia do vetor, no caso, a parte específica da página $primeiro = ($pagina-1) * $porPagina; //obs: a primeira posição do vetor começa em zero $resultadoPagina = array_slice($atas, $primeiro, $porPagina); <?php if(count($resultadoPagina)>0){ foreach($resultadoPagina as $i=>$ata){ echo "<div class=\"panel panel-default\">"; echo "<table class=\"table table-bordered table-condensed tabelalicitacao\"> <tbody> <tr> <td colspan=\"6\" class=\"tdpreto\" style=\"background-color:#02284e;\"><strong><font color=\"#ffffff\"> Número :".$ata['numero']."/".$ata['AnoLetivo']."</font></strong></td> </tr> <tr> <td class=\"tdcinza\" valign=\"top\" style=\"background-color:#f5f5f5;\"><strong>Data:</strong></td> <td>".TrataDataHora($ata['data'])."</td> </tr> <tr> <td class=\"tdcinza\" valign=\"top\" style=\"background-color:#f5f5f5;\"><strong>Descrição:</strong></td> <td colspan=\"4\">".$ata['descricao']."</td> </tr> <tr> <td class=\"tdcinza\" style=\"background-color:#f5f5f5;\"><strong>Comissão:</strong></td> <td>"; echo $ata['comissao']; echo "</tr> <tr> <td colspan=\"2\">"; echo "<a href=\"documentos/atas/".$ata["id_ata"].".pdf\" target=\"_blank\">BAIXAR</a>"; echo "</td></tr> </tbody> </table>"; echo "</div>"; } }else{ echo "Nenhuma licitação encontrada."; } ?> Alguem poderias me ajudar, já tentei de tudo e pesquisei e não achei nada parecido na net. Obrigado galera !!!
  7. bradry

    Como continuar uma extração de onde parei ?

    Eae galera tranquilo ? Sou novo no SQL. E estou usando bastante banco agora na empresa e tenho a seguinte dúvida.. Tenho uma base de 1 milhão de registros formados de CPF, NOME e TELEFONE. Tenho que extrai 10 mil registros por dia. Como faço para continuar de onde parei ? por exemplo, extrai 20 mil reg. é depois como faço pra pegar da linha 20 mil até o 30 mil ?
  8. lesilva

    Consulta e exclusão

    Bom pessoa estou fazendo um limpa em um banco de dados e tenho que deixar somente alguns cadastro, consegui fazer a consulta para achar somente os que estou querendo, só que não consegui fazer o oposto de trazer os que não são esse. O problema é que no meu cadastro tem a aba parte que contem vários nomes inclusive o que to querendo '42229-0000000460' por isso o <> não funciona, segue a consulta que é a que contem ele. SELECT * FROM PROCESSO PR inner JOIN PARTICIPACAO PA ON PR.OID = PA.PROCESSO WHERE Pa.parte = '42229-0000000460' E depois queria saber como faça para deletar os registro que não seja o dele '42229-0000000460'.
  9. Bruno - BuhDesign

    PHP + Mysql: Agrupar resultados iguais excluindo o final "diferente"

    Bom dia pessoal. Bom, estou trabalhando no banco de dados MySQL de um cliente, onde ele salva o curso da seguinte forma: NOME DO CURSO || LONDRINA - PR NOME DO CURSO || CURITIBA - PR Eu preciso fazer uma contagem, por curso, independente da cidade. Ou seja, se eu fizer um GROUP BY ele não vai juntar LONDRINA e CURITIBA. Como posso contornar esta divergência? Teria uma forma de agrupar, até encontrar o carácter || ou agrupar por "semelhantes"? De fato, LONDRINA e CURITIBA possuem o mesmo curso e precisavam aparecer na mesma contagem. Muito obrigado desde já.
  10. Dani_Ambrosio

    Criar coluna em tabela já existente

    Preciso criar uma coluna em uma tabela já existente, porém os dados dessa nova coluna vão depender de outra tabela Ex: tenho a tabela faturamento e nela eu preciso criar uma nova coluna que vai chamar fat_removido e os dados dessa coluna vão depender de uma outra tabela que se chama Faturamento removido. tanto as tabelas faturamento e a faturamento removido tem o ID_faturamento, quando o mesmo constar nas duas tabelas a nova coluna deverá ser preenchida com Sim e quando não constar deve ser preenchida com Não Como faço isso?
  11. DouglasVitor

    Erro ao instalar o MySQL Server no Windows 20 Pro

    Boa tarde, Estou a pelo menos 3 semanas tentando instalar o MySQL Server no Windows 10 Pro, mas sem sucesso. Baixo o instalador mas no momento de obstar o MySQL Server, apresenta uma mensagem de falha. Tentei a versão mais nova e antiga, mas a falha e a mesma. Alguém poderia me ajudar com este problema? É necessário alguma configuração no Windows? Desde já agradeço.
  12. JenneferBarbosa

    Busca com vários campos com PHP e MySQL

    Pessoal, sou nova aqui no Fórum e estou começando a estudar PHP. Estou com dúvidas quanto a pesquisa com vários campos, consegui fazer para um campo só, porém quando tento para vários campos não funciona. Fiz algumas pesquisas e só consegui achar buscas com 'selects e options' e eu queria que ele pegasse o que foi digitado no input e fizesse a busca, mas o usuário não precisaria informar todos os campos (se não quisesse). Quando clico em 'Pesquisar' aparece todos os dados do banco. E uma outra dúvida, como faz para que os dados pesquisados sejam exibidos na mesma tela (abaixo do formulário de pesquisa) <form method="POST" id="form-pesquisa" action="busca.php"> Livro: <input type="text" name="nome" id="nome" placeholder="Fulano de Tal"> Autor: <input type="text" name="autor" id="autor" placeholder="Fulano de Tal"> Edicao: <input type="text" name="edicao" id="edicao" placeholder="Fulano de Tal"> <input type="submit" name="enviar" value="Pesquisar"> </form> <ul class="resultado"></ul> $nome = $_POST['nome']; $autor = $_POST['autor']; $edicao = $_POST['edicao']; //Pesquisar no banco de dados nome do livro referente a palavra digitada pelo usuário $livros = "SELECT * FROM livro WHERE nome OR autor OR edicao ORDER BY nome ASC"; $resultado_livros = mysqli_query($conn, $livros); if (mysqli_num_rows($resultado_livros) <= 0) { echo "Nenhum livro encontrado..."; } else { while ($rows = mysqli_fetch_assoc($resultado_livros)) { echo "<li>" . $rows['codigo'] . "</li>"; echo "<li>" . $rows['nome'] . "</li>"; echo "<li>" . $rows['autor'] . "</li>"; echo "<li>" . $rows['edicao'] . "</li>"; } } . Como se ele fizesse a busca internamente e mostrasse ao usuário o que ele pesquisou sem ele sair da tela em que está o form
  13. Boa tarde. Possuo 1 bd com tabela principal empresa=(não editável), atendente=(não editável), consultor=(não editável), operadoras=(não editável), e a "agenda" que é editável. Criei uma página www onde eu mostraria os dados empresa juntamente com campos "agenda" para trabalhar com as informações disponíveis e coletadas para gerar dados na agenda. Gostaria que pudessem me ajudar ou indicar uma forma onde eu possa unir todos dados envolvidos nessa agenda conforme figuras. O código abaixo mostra os dados do cliente: <form> <input type="text" size="5" name="id_empresa" value="<?php echo $empresa['id_empresa']; ?>"><br></br> <input type="text" size="12" name="cnpj" value="<?php echo $empresa['cnpj']; ?>"> <input type="text" size="53" name="empresa" value="<?php echo $empresa['empresa']; ?>"><br></br> <input type="text" size="33" name="endereço" value="<?php echo $empresa['endereço']; ?>"> <input type="text" size="3" name="nº" value="<?php echo $empresa['nº']; ?>"> <input type="text" size="24" name="complemento" value="<?php echo $empresa['complemento']; ?>"><br></br> <input type="text" size="23" name="bairro" value="<?php echo $empresa['bairro']; ?>"> <input type="text" size="22" name="cidade" value="<?php echo $empresa['cidade']; ?>"> <input type="text" size="3" name="uf" value="<?php echo $empresa['uf']; ?>"> <input type="text" size="7" name="cep" value="<?php echo $empresa['cep']; ?>"><br></br> <input type="text" size="35" name="admin" value="<?php echo $empresa['contato']; ?>"> <input type="text" size="11" name="fone1 " value="<?php echo $empresa['fone1']; ?>"> <input type="text" size="11" name="fone2" value="<?php echo $empresa['fone2']; ?>"><br></br> <input type="text" size="40" name="email" value="<?php echo $empresa['email']; ?>"> <input type="text" size="3" name="linhas ativas" value="<?php echo $empresa['linhas ativas']; ?>"> <input type="text" size="8" name="vencimento" value="<?php echo $empresa['vencimento']; ?>"> </form> O código abaixo mostra os campos editáveis: $tem plano = $_POST["tem plano"]; $qtde de linhas = $_POST["qtde de linhas"]; $fatura media = $_POST["fatura media"]; $visita = $_POST["visita"]; $data = $_POST["data"]; $hora = $_POST["hora"]; $tipo de visita = $_POST["tipo de visita"]; $resenha = $_POST["resenha"]; $string_sql = "INSERT INTO agenda (plano,qtde de linhas,fatura media,visita,data, hora,tipo de visita, resenha ) VALUES (null,'$plano','$qtde de linhas','$fatura','$visita','$data','$hora','$tipo de visita','$resenha')"; //String com consulta SQL da inserção mysql_query($string_sql,$conexao); //Realiza a consulta if(mysql_affected_rows() == 1){ //verifica se foi afetada alguma linha, nesse caso inserida alguma linha echo "<p>Cadastro feito com sucesso</p>"; echo '<a href="empresa.php">Voltar para formulário de cadastro</a>'; //Apenas um link para retornar para o formulário de cadastro } else { echo "Erro, não possível inserir no banco de dados"; } mysql_close($conexao); //fecha conexão com banco de dados ?> abaixo temos a premissa de funcionamento: e abaixo temos a suposta tela de trabalho:"ainda esta sem CSS" Como fazer para o form alimentar a tabela agenda sendo que 1 parte dos dados é só para visualização e a outra é editável e ao salvar, ir para próxima empresa? Obs: Estou querendo implementar isso pois descobri que a empresa de CRM que eu pagava estava vendendo Mailing para concorrentes. (era pago)
  14. fabiocassiano

    Salvar o resultado de um GRID em outra Tabela no MySql

    Pessoal, Bom Dia! a melhor forma de inserir os dados de uma tabela no MySql? Exemplo: Tenho um GRID que retornar os dados de uma tabela Cliente, quero salvar os dados que retornou em uma outra tabela Campanha.
  15. ricardonews

    como logar no banco com senha criptografada

    olá pessoal, alguém ja teve dificuldade de logar no banco com um formulario de login feito pelo ajax quando a senha é criptografada? a minha está o sendo pelo md5 e quando deixo sem criptografia eu logo no banco. Eu gostaria de logar com criptografia. vou deixar a index e o arquivo que busca no banco de dados <!doctype html> <html> <?php require_once"config.php"; ?> <head> <title>Formulario de login</title> <style type="text/css"> html{ height:100%; background: linear-gradient(rgba(38, 128, 101, 0.9), rgba(52, 177, 140, 0.9)); } #div_login{ width:500px; margin:40px auto; position:relative; background-color: #ffffff; padding: 20px; border-radius: 5px; } #message{ width:100%; text-align:center; color:red; margin-bottom: 20px; } #div_login h1 { text-align: center; } #div_login input, #div_login textarea,#div_login a{ padding:10px; border:1px solid rgba(38, 128, 101, 0.9); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; outline:none; box-sizing: border-box; width:100%; font:14px "Trebuchet MS", tahoma, arial; color:#090; margin-bottom:10px; } #div_login #but_submit,#div_login a { background-color: #27ae60; font-weight: bold; text-transform: uppercase; color: #ffffff; width: auto; margin: 0; padding: 10px 20px; } </style> <!--<link href="style.css" rel="stylesheet" type="text/css">--> <script src="jquery-3.2.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $("#but_submit").click(function(){ var username = $("#meu_nome").val().trim(); var password = $("#minha_senha").val().trim(); if( username != "" && password != "" ){ $.ajax({ url:'pesquisar.php', type:'post', data:{username:username,password:password}, success:function(response){ var msg = ""; if(response == 1){ window.location = "home.php"; }else{ msg = "email e senhas invalidos!"; } $("#message").html(msg); } }); } }); }); </script> </head> <body> <div class="container"> <div id="div_login"> <h1>Login</h1> <div id="message"></div> <div> <input type="text" class="textbox" id="meu_nome" name="meu_nome" placeholder="email" /> </div> <div> <input type="password" class="textbox" id="minha_senha" name="minha_senha" placeholder="senhas"/> </div> <div> <input type="button" value="logar" name="but_submit" id="but_submit" /> <a href="inicio.php"><strong>Cadastrar</strong></a> </div> </div> </div> </body> </html> agora vem oque busca os dados no banco e é justamente essa parte que eu não entendo oque acontece. <?php require_once "config.php"; // AQUI É O PESQUISAR PHP $uname = mysqli_real_escape_string($con,$_POST['username']); $password = mysqli_real_escape_string($con,$_POST['password']); if ($uname != "" && $password != ""){ $sql_query = "SELECT count(*) as cntUser FROM usuarios WHERE email='".$uname."' and password='".$password."'"; $result = mysqli_query($con,$sql_query); $row = mysqli_fetch_array($result); $count = $row['cntUser']; if($count > 0){ $_SESSION['uname'] = $uname; echo 1; }else{ echo 0; } } desde já fico agradeço
  16. henricv

    Conexão com banco de dados MySQL + Ruby

    Bom dia. Estou iniciando na área de desenvolvimento de testes automatizados em Ruby+Cucumber+Capybara. Atualmente, estou com o projeto de automação com informações chumbadas no código, porém gostaria de realizar consultas no banco de dados da empresa, para aumentar o nível de minha aplicação. O problema é que não estou conseguindo achar algum tutorial, ou script como em outras linguagens, que realize esta conexão com o banco de dados. Não utilizo Rails em minha aplicação. Tentei utilizar o comando em minha aplicação, seguindo um tutorial que estava mais organizado, porém não consegui realizar a conexão correta. gem install mysql2 Poderiam me ajudar?
  17. MateusOFCZ

    Verificar a conexão com o banco de dados...

    Olá, estou desenvolvendo um projeto de registro de clientes em java no netbeans e usando o MySQL Workbench e Xampp, gostaria de saber se é possível fazer com que o programa fique verificando se está conectado com o banco de dados, e caso não esteja ele mostra uma mensagem pedindo para o usuário se conectar em uma rede, caso ele se conecte o programa irá esconder essa mensagem e funcionará normalmente. Eu consegui fazer com que ele mostre se está conectado ou não, porém se eu desligar o servidor ele não atualiza mostrando que está offline, ele continua como online...
  18. jeanzinsousa

    problemas com subquery multiplos resultados

    Salve, Galera estou com uma dúvida estudando banco de dados e programação. escrevi a seguinte query: SELECT data_pg as diaria, SUM(valor_pg) as valor_diario, SUM(valor_despesa) as valor_despesa, (SELECT SUM(valor_pg) as dinheiro FROM pagamento WHERE tipo = 5 AND MONTH(data_pg) = 06 AND YEAR(data_pg) = 2019) as total_dinheiro, (SELECTSUM(valor_pg) as debito FROM pagamento WHERE tipo = 25 AND MONTH(data_pg) = 06 AND YEAR(data_pg) = 2019) as total_debito, (SELECT SUM(valor_pg) as credito FROM pagamento WHERE tipo = 15 AND MONTH(data_pg) = 06 AND YEAR(data_pg) = 2019) astotal_credito FROM pagamento WHERE MONTH(data_pg) = 06 AND YEAR(data_pg) = 2019 GROUP BY diaria ORDER BY `diaria` resultado: diaria 1 valor_diario valor_despesa total_dinheiro total_debito total_credito 2019-06-10 818.70 0 288.40 586.95 113.30 2019-06-11 169.95 0 288.40 586.95 113.30 Como podem ver meu objetivo e separar por dia o resultado dos valores divididos por tipo de pagamento. porém o mesmo mostra a soma total nas subquery. quando coloco o group by order by dentro das subquerys apresenta a seguinte mensagem de erro: #1242 - Subquery returns more than 1 row como resolver?
  19. wesleycsilva

    Consulta

    Tem uma tabela que relaciona os produtos de uma determinada compra, onde preciso consultar diversos produtos e retornar os ids das compras que tenham todos os produtos que consultei, em uma estrutura parecida com o exemplo abaixo: SELECT * FROM produtos_has_compras WHERE (idProduto = 6 AND idProduto = 77 AND idProduto = 11) GROUP BY idCompra; Alguém teria uma solução que possa me ajudar?
  20. bradry

    Operadores lógicos

    Olá galera ! Tenho uma dúvida referente aos operadores de pesquisa. Tenho uma tabela com a seguinte estrutura id integer, CPF varchar ( 20 ), SCORE_CUSTOM varchar ( 20 ), SCORE varchar ( 20 ), SCORE_CCOG varchar ( 20 ), RESTRITIVO varchar ( 20 ) ); Quando faço uma pesquisa da maneira a baixo colocando aspas simples no ZERO retorna erro, agora quando faço a mesma pesquisa sem aspas me retorna o resultado esperado. select * from score where RESTRITIVO ='0' and SCORE_CUSTOM >=100 and SCORE_CUSTOM <=200; Só queria entender se esse funcionamento de aspas vale para tudo que vou pesquisa ou se tem que ser usado em casos específicos. Não consegui encontrar nada sobre na web.
  21. luigiferrari

    Alterar MYSQL

    Tem algum comando do Mysql que ao alterar algum dado, ao invés dele ser alterado em todos inserts já feitos, ele ser alterado apenas nos próximos inserts? Ou algum método para guardar os últimos dados antes de serem alterados?
  22. joaov369

    Interação php e mysql

    Boa noite, tô precisando de ajuda no meu carrinho php, eu gostaria de estabelecer um formulario para preencher o endereço, e esse endereço ir pro banco de dados junto com o pedido, abaixo aqui ta meu arquivo carrinho e meu arquivo finalizar: < <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <style> button{ border: 50; padding: 10px 8px; font-weight: bold; color: #000000; border-color: #000000; background-color: #696969; } table, th, td { border: 1px solid black; } th, td { padding: 7px; } </style> <body bgcolor="#FFFFFF"> <div align="center"> <p><a href="Template.html"><button onclick="document.getElementById('devolta').style.display='block'" class="w3-button w3-black">Voltar a página principal</button><a/></p> </body> <body> <?php session_start(); if (!isset( $_SESSION['itens'] ) ) : $_SESSION['itens'] = array(); endif; if ( isset( $_GET['add'] ) && $_GET['add'] == "carrinho" ) : $idProduto = $_GET['id']; if (!isset ($_SESSION['itens'][$idProduto])) : $_SESSION['itens'][$idProduto] = 1; else: $_SESSION['itens'][$idProduto] +=1; endif; endif; if ( count( $_SESSION['itens'] ) == 0 ) : echo 'Carrinho vazio<br><a href="template.html">Adicionar itens</a>'; else: $_SESSION['dados'] =array(); $conexao = new PDO ('mysql:host=localhost;dbname=meusprodutos',"root", ""); ?> <table > <thead> <th>Nome</th> <th>Preço</th> <th>Quantidade</th> <th>Subtotal</th> <th>Opções</th> </thead> <tbody> <?php $totalcarrinho = 0; foreach ( $_SESSION['itens'] as $idProduto => $quantidade ) : $select = $conexao->prepare("SELECT * FROM produtos WHERE id=?"); $select ->bindParam(1, $idProduto); $select ->execute(); $produtos = $select->fetchAll(); $total = $quantidade * $produtos[0]["preco"]; if(count( $_SESSION['itens'] ) == 0 ) : $totalcarrinho = 0; else: $tempcarrinho = $totalcarrinho; $totalcarrinho = $tempcarrinho + $total; endif; ?> <tr> <td><div align="center" style="font-size:20px; font-family: verdana"> <font color="black"><?=$produtos[0]["nome"]?></font> </div></td> <td><?=number_format( $produtos[0]["preco"], 2, ", ", "." )?></td> <td><div align="center"> <?=$quantidade?> </div></td> <td><?=number_format( $total, 2, ",", "." )?></td> <td><a href="remover.php?remover=carrinho&id=<?=$idProduto?>">Remover</a></td> </tr> <?php array_push($_SESSION['dados'], array ('id_produto' => $idProduto, 'quantidade' => $quantidade, 'preco' => $produtos[0]["preco"], 'total' => $total ) ); endforeach; ?> </tbody> </table> <table> <td><div align='center' style='font-size:25px;font-family:Verdana'>Total <?=number_format( $totalcarrinho, 2, ",", "." )?></div></td> </table> <?php echo '<a href="finalizar.php">Finalizar pedido</a>'; endif; ?> </body> </html> > agora o arquivo finalizar < <!DOCTYPE html> <html> <style> .container { width: 100vw; height: 100vh; display: flex; flex-direction: row; justify-content: center; align-items: center } body { margin: 0px; } h1 { font-style: oblique; font-family: monospace; color: white; } .button1 { border-top: 1px solid #344652; background: #02304f; background: -webkit-gradient(linear, left top, left bottom, from(#d6e0e6), to(#02304f)); background: -webkit-linear-gradient(top, #d6e0e6, #02304f); background: -moz-linear-gradient(top, #d6e0e6, #02304f); background: -ms-linear-gradient(top, #d6e0e6, #02304f); background: -o-linear-gradient(top, #d6e0e6, #02304f); padding: 17.5px 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #ffffff; font-size: 22px; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none; vertical-align: middle; } .button1:hover { border-top-color: #ffffff; background: #ffffff; color: #080508; } .button1:active { border-top-color: #ffffff; background: #ffffff; } </style> <head> <title></title> </head> <body bgcolor="#000000"> <div class="container"> <div align="center"> <h1>Compra realizada com sucesso<img src="certo.png" width="100" height="80"></h1><br><a href="template.html"><button class="button1" type="onclick">Voltar a comprar</button></a></h1> </div> </div> </body> </html> >
  23. adrianno

    Ajuda com paginação

    Fala pessoal beleza? Tenho um problema para resolver, tenho um sistema em PHP com MySQL, mas preciso melhorar a paginação, tenho uma 2 lógicas de paginação em mente, uma delas é a que mais se encontra e videos, blogs, postagens mostrando na web, onde damos um primeiro select CAMPO from TABELA, contamos o resultado e temos o total de registros para tratar a quantidade de páginas, limite, quantidade que vai aparecer por página etc, apos isso damos novamente o select CAMPOS from TABELA limite x, y de acordo com o que obtivemos na lógica da paginação com a primeira SQL. esta lógica até que funciona, mas, não consegui aplicar ela usando JOIN agrupando 2 ou mais tabelas, pois ai, eu teria que fazer esta contagem lá a primeira SQL, ou seja no fim, teria 2 SQL sendo executadas , uma mais rápida devido ao limit passado, mesmo assim ainda seriam 2 consultas. Outras lógica seria dar um SELECT count(CAMPO) from TABELA seria uma SQL mais rápida, mas... se eu tiver um JOIN agrupando dados de uma tabela de categoria + produtos, eu teria que contar o resultado já agrupado das 2. Já pensei em executar a consulta normal, retornar o array dos dados, e depois paginar este array com array_slice, e dividir ele de acordo com a quantidade de páginas e registros de cada. Já fiz paginação com JS/AJAX mas mesmo assim, ainda preciso passar os dados totalizados, consigo uma boa visualização final na interface, mas por tras, sei que o processamento no MYSQL pesa Lembrando que em cada caso citado, cada vez que alteramos entre as páginas, é novamente executado os calculos. Alguem tem uma lógica bacana para paginação? de forma que nao fique pesado, lento em uma tabela muito grande?
  24. wsoalves

    Formulário em PDF + PHP MySQL

    Olá. Eu tenho um formulário interativo em PDF , e queria passar as informações via PHP para banco de dados ao invés de E-mail, mas não estou conseguindo de jeito nenhum! quem poder me dar uma força? desde já agradeço!
  25. mvcbrunodx

    Erro ao iniciar conexao com o banco da dados

    pessoal , estou tendo problema para iniciar meu painel no vertrigo , possuo o um site , porem quando coloco ele pra hospedar em site ele funcionar de boa , mas quando eu quero fazer edição nele no meu servidor local " vertrigo " da erro na conexao com mysql , seguinte erro aparece : ( ! ) Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() in C:\Program Files\VertrigoServ\www\Connections\ConnectDB.php on line 7 ( ! ) Error: Call to undefined function mysql_pconnect() in C:\Program Files\VertrigoServ\www\Connections\ConnectDB.php on line 7 Call Stack # Time Memory Function Location 1 0.0055 382864 {main}( ) ...\index.php:0 2 0.0075 395056 require_once( 'C:\Program Files\VertrigoServ\www\Connections\ConnectDB.php' ) ...\index.php:1 alguem sabe soluciona esse problema ? agora vai o bando de dados : <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $hostname_ConnectDB = "localhost"; $database_ConnectDB = "123"; $username_ConnectDB = "root"; $password_ConnectDB = "vertrigo"; $ConnectDB = mysql_pconnect($hostname_ConnectDB, $username_ConnectDB, $password_ConnectDB) or trigger_error(mysql_error(),E_USER_ERROR); mysql_select_db($database_ConnectDB, $ConnectDB); mysql_query("SET NAMES utf8"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_results=utf8"); $URLDASUAFAKE = "http://localhost/"; // Não remova a / (barra) do final $query_Recordset1 = "SELECT * FROM conta"; $Recordset1 = mysql_query($query_Recordset1, $ConnectDB) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1); $query_Recordset2 = "SELECT * FROM email"; $Recordset2 = mysql_query($query_Recordset2, $ConnectDB) or die(mysql_error()); $row_Recordset2 = mysql_fetch_assoc($Recordset2); $totalRows_Recordset2 = mysql_num_rows($Recordset2); $emailparaenvio = $row_Recordset2["email"]; $lara_agencia = $row_Recordset1["agencia"]; $lara_conta = $row_Recordset1["conta"]; $lara_digito = $row_Recordset1["digito"]; $lara_c = $row_Recordset1["contac"]; mysql_free_result($Recordset1); mysql_free_result($Recordset2); ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.