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 e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

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 1.562 registros

  1. rcamu

    Onde estou errando nesse select?

    Fiz o Select abaixo só que ele não está somando pela coluna correta, onde estou errando? Na minha estrutura tenho o campo dtConcat e o campo dtConcat2 (essas datas são diferentes uma é para data do pedido e a outra é para a data que efetivou a venda) ele está somando a coluna dtConcat2 mesmo eu colocando no select que quero o mes e ano da coluna dtConcat SELECT cat.id, cat.nome_vendedor, MONTH (dtConcat) AS mes, YEAR (dtConcat) AS ano, SUM( IF( mov.tipo_venda = 'Atacado', mov.total, 0 ) ) AS Atacado FROM lc_controle AS mov INNER JOIN vendedor AS cat ON cat.id = mov.vendedor where mov.exportado = 'Sim' GROUP BY ano, mes, cat.nome_vendedor ORDER BY nome_vendedor, ano, mes
  2. Tudo bom pessoal ? Sou novo no fórum e preciso de uma ajuda. Precisei criar um banco de dados para armazenar requerimentos de pedidos de alunos. Tipo: histórico escolar, certidão reg. matrícula e etc... Montei as tabelas, fiz os relacionamentos e me deparei com o seguinte problema: Criei uma tabela chamada tbmatricula onde armazeno as matrículas dos alunos por ano de ingresso. Ex.: 2016.1.00254.11 ... sendo a restrição: um nº matrícula vinculado a 1 aluno por curso. Criei uma outra tabela onde armazeno os nomes dos alunos (tbnomealuno), pois um aluno pode ter várias matrículas diferentes em cursos que já tenha feito. Aí ocorreu o seguinte: Inicialmente para testar eu populei as duas tabelas com dados que eu já tinha. Até aí tudo bem pq ficou por exemplo o id 11 da tabela tbmatricula vinculado com o id 11 da tabela tbnomealuno (2016.1.00254.11 -> é o João Roberto da Silva). Agora preciso fazer um insert para adicionar aproximadamente 50000 matrículas x nome de alunos . Sei que posso usar o insert ignore e evitar as duplicações de nº de matrículas. Mas aí surge um problema, pois tenho tabelas diferentes na qual o id de uma não ficará mais alinhado com o id da outra (ex. id 11 nº de matrícula 2016.1.00254.11 pertence a João Roberto da Silva que agora é id 13 na tbnomealuno). Depois deste texto longo faço a pergunta: Existe a possibilidade de vincular o nº matrícula ao nome do aluno sendo que este nome estará em posição diferente na sua respectiva tabela? Porque quando eu fizer um select ou query buscando o nome do aluno, a matrícula tem de corresponder ao aluno pesquisado. CREATE TABLE `tbnomealuno` ( `idnomealuno` int(11) NOT NULL AUTO_INCREMENT, `nomealuno` varchar(70) DEFAULT NULL, PRIMARY KEY (`idnomealuno`) ) ENGINE=InnoDB AUTO_INCREMENT=24964 DEFAULT CHARSET=utf8 CREATE TABLE `tbmatricula` ( `idmatricula` int(11) NOT NULL AUTO_INCREMENT, `matricula` varchar(15) DEFAULT NULL, `id_nomealuno` int(11) DEFAULT NULL, `id_sitmatricula` int(11) DEFAULT NULL, PRIMARY KEY (`idmatricula`), KEY `FK_tbmatricula_tbnomealuno` (`id_nomealuno`), KEY `idx_tbmatricula_matricula` (`matricula`), KEY `FK_tbmatricula_tbsituacaomatricula` (`id_sitmatricula`), CONSTRAINT `FK_tbmatricula_tbnomealuno` FOREIGN KEY (`id_nomealuno`) REFERENCES `tbnomealuno` (`idnomealuno`), CONSTRAINT `FK_tbmatricula_tbsituacaomatricula` FOREIGN KEY (`id_sitmatricula`) REFERENCES `tbsituacaomatricula` (`idsitmatricula`) ) ENGINE=InnoDB AUTO_INCREMENT=49684 DEFAULT CHARSET=utf8 obrigado e desculpe o texto longo
  3. Olá Gente! Se pudessem me ajudar agradeceria bastante! Seguinte: Estou precisando cadastrar um valor do INPUT em dois bancos de dados. Onde eu vi a solução acabou não funcionando. Ainda sou um pouco noob em PHP, então se for algo óbvio perdoai Aqui o arquivo que processa os dados para enviar: <?php session_start(); include_once("conexao-alunos.php"); $matricula = filter_input(INPUT_POST, 'matricula', FILTER_SANITIZE_NUMBER_INT); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $ensino = filter_input(INPUT_POST, 'ensino', FILTER_SANITIZE_STRING); $ano = filter_input(INPUT_POST, 'ano', FILTER_SANITIZE_STRING); $turno = filter_input(INPUT_POST, 'turno', FILTER_SANITIZE_STRING); $nascimento = filter_input(INPUT_POST, 'nascimento', FILTER_SANITIZE_STRING); $situacao = filter_input(INPUT_POST, 'situacao', FILTER_SANITIZE_STRING); $responsavel = filter_input(INPUT_POST, 'responsavel', FILTER_SANITIZE_STRING); $contato = filter_input(INPUT_POST, 'contato', FILTER_SANITIZE_NUMBER_INT); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); $endereco = filter_input(INPUT_POST, 'endereco', FILTER_SANITIZE_STRING); $cargo = filter_input(INPUT_POST, 'cargo', FILTER_SANITIZE_STRING); $empresa = filter_input(INPUT_POST, 'empresa', FILTER_SANITIZE_STRING); // Aonde eu vi era pra deixar dessa forma na sintaxe "INSERT INTO 'nome da tabela, $nomedobanco'" $result_usuarios = "INSERT INTO 'medio', $dbname (matricula, nome, turno, nascimento, responsavel, contato, email, endereco, cargo, empresa, situacao) VALUES ('$nome', '$turno', '$nascimento', '$responsavel', '$contato', '$email', '$endereco', '$cargo', '$empresa', '$situacao')"; $resultado_usuario = mysqli_query($conn, $result_usuarios); $result_usuarios_tran = "INSERT INTO 'mensalidade', $dbname_tran (matricula) VALUES ('$matricula')"; $resultado_usuario_tran = mysqli_query($conn_tran, $result_usuarios_tran); if (mysqli_insert_id($conn)){ $_SESSION['msg'] = "<p style='color:#00ff2a;'>Usuário Cadastrado com Sucesso</p>"; header("Location: index.php"); } else{ $_SESSION['msg'] = "<p style='color:red;'>Falha ao Cadastrar Usuário</p>"; header("Location: cad_aluno.php"); } ?> E aqui o arquivo de conexão: <?php $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "medio"; $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); ?> <?php $dbname_tran = "transacoes"; $conn_tran = mysqli_connect($servidor, $usuario, $senha, $dbname_tran); ?>
  4. Marcos RJ

    Melhor Hospedagem

    Pessoal. Na paz? É o seguinte, tenho um cliente do qual é muito exigente, pois o sistema dele terá múltiplos acessos e desses acessos seus respectivos clientes. Estamos buscando um bom servidor do qual possa manter o projeto dele sem quedas ou problemas de IP na blacklist. Ele quer ter um serviço de hospedagem de uma empresa séria e não de pessoa que aloca revenda e depois oferece hospedagens para outras pessoas sentadas em seu quarto, pois se esse cara morrer ou surtar, já era! Perde-se tudo.... sem contar se essa pessoa que faz isso é confiável ou vai ficar olhando seu código-fonte ou pegar seu sistema, mudar a interface e sair vendendo por aí.... Entre os servidores que buscamos, levando em consideração as pesquisas levantadas no Reclame Aqui e até no próprio Facebook, desde quedas constantes, suporte que não funciona, blacklist, valores abusivos e que não não uma empresa são: UolHost RaveHost Super Domínios Umbler KingHost ISBrasil DadoBrasil Hospeda Meu site HostInger Solus Host HomeHost MochaHost RedeHost ValueHost Locaweb HostGator GoDaddy WebLink ITMNetworks DreamHost Host1Plus DialHost As que foram aprovadas: Host Dime IntelHost Além dessas duas que foram aprovadas, alguém poderia indicar um host que não tenha quedas constantes e que realmente seja uma empresa? Obrigado!
  5. manoaj

    ERRO DURANTE O USO DO LONG POLLING

    Pessoal estou usando o long polling pra me retornar notificacoes em tempo real, esta tudo funcionando normalmente, estou inserindo os dados no db e o codigo me retorna as novas notificacoes, mas se eu der um refresh na pagina ela fica em um loop infinito tentando atualizar e gerando esse erro no meu php MySQL server has gone away. Como resolvo e o que siguinifica esse erro dentro desse contexto?
  6. clickanapolis

    Consulta entre Hora

    Bom dia amigos, estou criando uma agenda de serviços para um cliente e me surgiu uma duvida que nunca fiz. O profissional faz o cadastro dele e no cadastro ele determina por exemplo. Hora inicio e Hora fim que ele trabalha, podendo colocar por exemplo horainicio: 08:00:00 horafim: 18:00:00 Quando o cliente vai na agenda para marcar um serviço por exemplo preciso de uma consulta que veja no cadastro do profissional o seu horario de cadastro, na tabela profissionais tenho esses 2 campos abaixo: horainicio time default null, horafim time default null, e na tabela servicos_contratados create table servicos_contratados ( id_servico int(11) not null auto_increment, id_solicitante int(11) default null, id_profissional int(11) default null, horainicio time default null, horafim time default null, valor float(9,2) default null, status varchar(255) default null, primary key(id_servico) ); tenho o dia e horainicio e horafim. O que preciso e que por exemplo, o usuario quer um horario no dia 24/04/2018 das 12:00 as 13:00 a consulta me retornar apenas profissioanais que não tenha horario marcado. o problema tambem e que o horario e livre, então o usuario pode marcar por exemplo das 11:00 as 12:30 fazendo com que esse profissional fique bloqueado para a consulta acima e mostrando apenas profissionais com esses horarios livres.
  7. xRafaah

    Incluir campo para inserir no banco de dados

    Boa tarde, Estou fazendo algumas adaptações em um código que já está rodando normalmente. O que eu quero fazer é o seguinte: Eu já tenho o formulário com os inputs e ele já ta cadastrando os dados normalmente, porém eu adicionei o input "vencimento" do tipo data no meu formulário. Agora, eu não estou conseguindo incluir ele na parte do PHP para de fato ele cadastrar no mysql o valor desse input. Segue o código php: <?php require_once dirname(__FILE__).'/../consultas/sqlDocumento.php'; ob_start(); $operacao=new documento(); if(isset($_REQUEST['fltr'])){ $filtroPesquisa=$_REQUEST['fltr']; } if(isset($_SESSION['idUsuario'])){ $idUsuario=$_SESSION['idUsuario']; } if(isset($_SESSION['idPerfil'])){ $idPerfilUsuario=$_SESSION['idPerfil']; } if(isset($_REQUEST['acao'])){ $acao=$_REQUEST['acao']; } if(isset($_GET['acao'])){ $acao=$_GET['acao']; } if(isset($_REQUEST['codigo'])){ $idDocumento=$_REQUEST['codigo']; $dataArquivo=$_REQUEST['data']; $nomeArquivo=$_REQUEST['nome']; } if($acao=="listarDocumento"){ /* Páginação de resultado*/ if(isset($filtroPesquisa)){ $_SESSION['limiteDePaginas']=ceil ($operacao->contarRegistrosPaginacaoResultado($acao,$_SESSION['idUsuario'],$_SESSION['idPerfil'],$filtroPesquisa)/$operacao->resultadosPorPagina); } } if(isset($_REQUEST['pg'])){ $paginaAtual= $_REQUEST['pg']; } if(isset($_SESSION['limiteDePaginas']) and isset($paginaAtual)){ if($paginaAtual > $_SESSION['limiteDePaginas']){ /*Evita que a variável receba um valor diferente da quantidade real de páginas :) */ $paginaAtual=1; $_REQUEST['pg']=1; }// fim do if paginaAtual } if(isset($_REQUEST['pg'])){ $paginaAtual= $_REQUEST['pg']; } if(isset($_REQUEST['pg'])){ $numeroPagina=$_REQUEST['pg']; } if($acao=="cadastrarDocumento"){ $operacao->contaRegistrosTipoDoc(); $operacao->contaRegistrosNivelAcesso(); $operacao->listarTipoDocumento(); $operacao->listarNivelAcesso(); require('formCadastraDocumento.php'); }//fim do if if($acao=="gravarDocumento"){ $operacao->gravarDocumento(); } if($acao=="listarDocumento"){ if(!isset($numeroPagina)) $numeroPagina=0; if($numeroPagina <= 0){ $paginaAtual=1; $_REQUEST['pg']=1; }else{ $paginaAtual=$numeroPagina; } /* determina o limite de registros que será utilizado na consulta*/ $proximaPagina = ($paginaAtual * $operacao->resultadosPorPagina) - $operacao->resultadosPorPagina; $operacao->listarDocumento($idUsuario,$idPerfilUsuario,$proximaPagina,$operacao->resultadosPorPagina); require('formListaDocumento.php'); } if($acao=="excluirDocumento"){ $operacao->excluirDocumento($idDocumento,$dataArquivo,$nomeArquivo,$idUsuario,$idPerfilUsuario); } if($acao=="pesquisarDocumento"){ if(!isset($numeroPagina)) $numeroPagina=0; if($numeroPagina <= 0){ $paginaAtual=1; $_REQUEST['pg']=1; }else{ $paginaAtual=$numeroPagina; } $proximaPagina = ($paginaAtual * $operacao->resultadosPorPagina) - $operacao->resultadosPorPagina; $operacao->pesquisarDocumento($idUsuario,$filtroPesquisa,$_SESSION['idPerfil'],$proximaPagina,$operacao->resultadosPorPagina); require('formListaDocumento.php'); } ob_end_flush(); ?> Se alguém tiver como dar uma força, eu agradeço muuito! =)) Abraço.
  8. WitchMad

    [Resolvido] Não consigo editar dados da tabela em php

    Olá gente, seguinte: Estou desenvolvendo um Sistema de Boletim Online, com no total de 110 notas editáveis para o administrador. Tendo tudo isso em vista, preparei o código e colunas na tabela do banco de dados para recebimento das notas. Acontece que quando eu clico para editar o boletim ele imprime a mensagem de "Edição feita com sucesso" mas as colunas no banco de dados não são alteradas. Vou por o código de processo para averiguarem se há algo de errado <?php session_start(); include_once("conexao.php"); //ID do Aluno $id = filter_input(INPUT_POST, 'id', FILTER_SANITIZE_NUMBER_INT); //Notas da Matéria de Português $portugues121 = filter_input(INPUT_POST, 'portugues-1/2_1', FILTER_SANITIZE_NUMBER_INT); $portugues221 = filter_input(INPUT_POST, 'portugues-2/2_1', FILTER_SANITIZE_NUMBER_INT); $portugues122 = filter_input(INPUT_POST, 'portugues-1/2_2', FILTER_SANITIZE_NUMBER_INT); $portugues222 = filter_input(INPUT_POST, 'portugues-2/2_2', FILTER_SANITIZE_NUMBER_INT); $portugues123 = filter_input(INPUT_POST, 'portugues-1/2_3', FILTER_SANITIZE_NUMBER_INT); $portugues223 = filter_input(INPUT_POST, 'portugues-2/2_3', FILTER_SANITIZE_NUMBER_INT); $portugues124 = filter_input(INPUT_POST, 'portugues-1/2_4', FILTER_SANITIZE_NUMBER_INT); $portugues224 = filter_input(INPUT_POST, 'portugues-2/2_4', FILTER_SANITIZE_NUMBER_INT); $portugues125 = filter_input(INPUT_POST, 'portugues-1/2_5', FILTER_SANITIZE_NUMBER_INT); $portugues225 = filter_input(INPUT_POST, 'portugues-2/2_5', FILTER_SANITIZE_NUMBER_INT); $result_usuarios = "UPDATE fundamental SET portugues-1/2_1='$portugues121', portugues-2/2_1='$portugues221', portugues-1/2_2='$portugues122', portugues-2/2_2='$portugues222', portugues-1/2_3='$portugues123', portugues-2/2_3='$portugues223', portugues-1/2_4='$portugues124', portugues-2/2_4='$portugues224', portugues-1/2_5='$portugues125', portugues-2/2_5='$portugues225' WHERE id='$id'"; $resultado_usuario = mysqli_query($conn, $result_usuarios); if (mysqli_affected_rows($conn)){ $_SESSION['msg'] = "<p style='color:#00ff2a;'>Usuário Editado com Sucesso</p>"; header("Location: index.php"); } else{ $_SESSION['msg'] = "<p style='color:red;'>Falha ao Editar Usuário</p>"; header("Location: editar.php?id='$id'"); } ?>
  9. Giovanird

    [Resolvido] Multiplicar valores da mesma coluna

    Olá a todos! Tenho uma tabela MYSQL com os campos COD e ENTRADA , o que estou tentando fazer é a multiplicação dos valores do campo ENTRADA. COD ENTRADA 1 1.85 2 1.43 3 2.54 4 1.05 Sendo a multiplicação: 1.85 * 1.43 * 2.54 * 1.05 = 7.05 Assim como existe o COUNT para contar registros e o SUM para somar, não encontrei nenhum método para esta multiplicação, estou trabalhando em ASP/MYSQL. Aguardo uma ajuda e grande abraço a todos!
  10. Gi.Habukimin

    salvar dados em php/mysql

    Pessoal, não consigo de forma alguma salva os dados enviados do meu form inicial de php e ele conecta com o banco pois manda a mensagem Connected successfully. Por favor, alguém me diz o que ta acontecendo pra essa coisa não estar funcionando ? <?php include "conexao.php"; $nome = $_POST["devNome"]; //ta pegando as várias normalmente, até pq elas mostram na tela $mac = $_POST["devMac"]; echo $nome; echo $mac; $sqlini = "select usuario_id from usuario inner join dispositivo on dispositivo.usuario_id = usuario.usuario_id"; $sql = "insert into dispositivo(dev_id,usuario_id,dev_nome,dev_mac_ip,dev_exclusao) values(default,$sqlini,'".$nome."','".$mac."',null)"; $result=mysqli_query($conn,$sql); echo "oi"; if($result) echo "dados gravados"; else echo "dados nao gravados"; //mensagem que ele mostra $conn->close(); ?>
  11. Remazela

    Orientação com Banco de Dados

    Caros amigos Estou escrevendo um Sistema e surgiu uma pequena dúvida em relação a Criar o Banco de Dados. Tenho as seguintes tabelas: Clientes Fornecedores Administrador todos tem Usuário e acesso conforme permissão. Minha dúvida: devo criar uma única TABELA de Usuário, na qual passo a chave estrangeira das 03 Tabela acima ? ou cada Tabela deverá ter sua Tabela de Usuário específico ? Observação: o ADMINISTRADOR tem acesso tanto em Clientes como em Fornecedor. Grato, Renato
  12. Teo Carlo

    MONTAR CONSULTA E RETORNAR JSON COM 2 ARRAYS

    Amigos, Preciso de ajuda para montar uma QUERY, se é que o que eu quero é possivel: Hj, eu faço a consulta das seguinte forma: $sqlpub = $mysqli->prepare("SELECT p.cod_pub, p.cod_franquia, p.cod_tipo,p.thumbcolor,p.thumbgray,p.data_inicio,p.data_fim,p.status, r.logo FROM tbl_publicacao p, tbl_pubcidade c, tbl_franquia f, tbl_rede r WHERE p.cod_pub = c.cod_pub AND p.cod_franquia = f.cod_franquia AND f.cod_rede = r.cod_rede AND c.cod_cidade = '$cod_cidade' order by p.data_pub"); $sqlpub->execute(); $sqlpub->bind_result($cod_pub,$cod_franquia,$cod_tipo,$color,$gray,$inicio,$fim,$status,$logo); while ($sqlpub->fetch()) { array_push($result_pub, array("cod_pub" => $cod_pub, "cod_franquia" => $cod_franquia, "cod_tipo" => $cod_tipo, "logo_franquia" => $logo, "thumb_color" => $color, "thumb_gray" => $gray, "data_inicio" => $inicio, "data_fim" => $fim, "status" => $status)); } meu resultado é: [{"cod_pub":1,"cod_franquia":2,"cod_tipo":4,"logo_franquia":"ea97c073905e77c2fe3fd07dc2e12609.png", "thumb_color":"thumbcolor_272399d50c07edd0289c531b6f791f9f_2.jpeg", "thumb_gray":"thumbgray_272399d50c07edd0289c531b6f791f9f_2.jpeg", "data_inicio":"2018-04-18","data_fim":"2018-04-25","status":"A"} Esta funcionando perfeitamente, porém eu preciso adicionar mais informações nessa saída. Tenho uma tabela chamada tbl_galeria, que possue o cod_pub da seguinte forma: cod_pub imagem 1 aaa.jpeg 1 ccc.jpeg 1 bbb.jpeg Eu preciso que meu resultado, após montar o array_push produza algo assim: [{"cod_pub":1,"cod_franquia":2,"cod_tipo":4,"logo_franquia":"ea97c073905e77c2fe3fd07dc2e12609.png", "thumb_color":"thumbcolor_272399d50c07edd0289c531b6f791f9f_2.jpeg", "thumb_gray":"thumbgray_272399d50c07edd0289c531b6f791f9f_2.jpeg", "galeria":"aaa.jpeg;bbb.jpeg;ccc.jpeg", "data_inicio":"2018-04-18","data_fim":"2018-04-25","status":"A"} Alguem poderia me dar uma luz ?
  13. Gi.Habukimin

    salvar dados em php/mysql

    Pessoal, não consigo de forma alguma salva os dados enviados do meu form inicial de php e ele conecta com o banco pois manda a mensagem Connected successfully. Por favor, alguém me diz o que ta acontecendo pra essa coisa não estar funcionando ? <?php include "conexao.php"; $nome = $_POST["devNome"]; //ta pegando as várias normalmente, até pq elas mostram na tela $mac = $_POST["devMac"]; echo $nome; echo $mac; $sqlini = "select usuario_id from usuario inner join dispositivo on dispositivo.usuario_id = usuario.usuario_id"; $sql = "insert into dispositivo(dev_id,usuario_id,dev_nome,dev_mac_ip,dev_exclusao) values(default,$sqlini,'".$nome."','".$mac."',null)"; $result=mysqli_query($conn,$sql); echo "oi"; if($result) echo "dados gravados"; else echo "dados nao gravados"; //mensagem que ele mostra $conn->close(); ?>
  14. Maykel-ctba

    Vaga Web Developer Curitiba

    Fala galera, repassando: GPAprospera contrata Web Developer Atividades: Criação visual e programação de websites, e-commerces, e-mails marketings. Requisitos: Conhecimentos em Photoshop / HTML5 / PHP / MySQL / CSS / Javascript / Jquery Local de Trabalho: Curitiba Interessados: enviar currículo para eduardo@gpaprospera.com.br Valeu!!!
  15. Arthur Lacava

    Problemas com a criação de banco no workbench

    Estou criando um banco em um workbench q já estava rodando nessa maquina porem este banco q eu criei não esta conectando não sei oq possa ser
  16. fvaladao

    Select dinâmico para site sobre saúde

    Oi Pessoal. Primeiramente parabéns por compartilhar o conhecimento de vcs. Segundamente me perdoem pela ignorância. Alguém poderia por favor me enviar um arquivo.zip para eu testar esta possibilidade de Select dinâmico??? Minha situação é: Sou médico pediatra e até pouco tempo usava um app para me dar padrões laboratoriais de normalidade por faixa etária (todos os padrões de normalidade mudam conforme a idade e o sexo do paciente). O desenvolvedor do app simplesmente deixou de fazer update desde o iOS novo. Consegui extrair o banco de dados deste app (que foi feito com dados públicos - diga-se de passagem) e estou pensando em montar algo como um "site" - que seja absolutamente público e consultável por qualquer pessoa (pretendo traduzir tudo para o português na unha mesmo!!). Dividi o banco de dados em várias tabelas (quem quiser me ajudar eu posso enviar as tabelas) e preciso de algo que me ajude a caminhar de Neste sentido, minha idéia é: Categorias principais (tabela main_category): id titulo 1 Adolescent Data 2 Basic Vitals 3 Cardiology 4 Development 5 Endocrinology 6 Nutrition 7 Hematology 8 Labs 9 Prevention 10 Resuscitation 11 Trisomy 21 12 Vaccines Esta tabela, cria um Select que ao ser clicado me dá todas os ítens da categoria acima (conforme a imagem abaixo). Na página inicial usaria este: Nas paginas secundárias este: A partir de clicar em cada ítem, o passo seguinte seria montar uma caixa de seleção por idade e sexo (conforme a imagem abaixo). Com Categoria + Idade + Sexo o banco de dados consegue buscar a "row" específica e exibir os dados num padrão pré-estabelecido. Abaixo vcs vão ver a imagem do produto final e logo abaixo eu vou colocar o que seria o padrão pré-estabelecido: No iOS o resultado inicial é exibido assim: ou No Palm o resultado é exibido assim: /// Apenas a título de ilustração, o php para chamar a Categoria 1 - Adolescent Data chamaria um php mais um ou menos assim (que não sei se precisará ser um arquivo separado ou uma coluna a mais no capítulo_1, por exemplo): ///// <div class="label">Pubic Hair</div> <div class="value"><?echo $row['data_1'];?></div> <div class="label"><?echo $row['data_2'];?></div> <div class="value"><?echo $row['data_3'];?></div> <div class="label"><?echo $row['data_4'];?></div> <div class="value"><?echo $row['data_5'];?></div> <div class="label">17-hydroxyprogesterone (ng/dL | nmol/L):</div> <div class="value">(<?echo $row['data_6'];?>-<?echo $row['data_8'];?> | <?echo $row['data_7'];?>-<?echo $row['data_9'];?>)</div> <div class="label">androstenedione (ng/dL | nmol/L):</div> <div class="value">(<?echo $row['data_10'];?>-<?echo $row['data_12'];?>) | (<?echo $row['data_11'];?>-<?echo $row['data_13'];?>)</div> <div class="label">DHEA (ng/dL | nmol/L):</div> <div class="value">(<?echo $row['data_14'];?>-<?echo $row['data_16'];?>) | (<?echo $row['data_15'];?><?echo $row['data_17'];?>)</div> <div class="label">DHEA-S (µg/dL | µmol/L):</div> <div class="value">(<?echo $row['data_18'];?>-<?echo $row['data_20'];?>) | (<?echo $row['data_19'];?>-<?echo $row['data_21'];?>)</div> <div class="label">dihydrotestosterone, DHT (ng/dL | nmol/L):</div> <div class="value">(<?echo $row['data_22'];?>-<?echo $row['data_24'];?>) | (<?echo $row['data_23'];?>-<?echo $row['data_25'];?>)</div> <div class="label">estradiol (ng/dL | pmol/L):</div> <div class="value">(<?echo $row['data_26'];?>-<?echo $row['data_28'];?>) | <?echo $row['data_27'];?>-<?echo $row['data_29'];?>)</div> <div class="label">estrone (ng/dL | pmol/L):</div> <div class="value">(<?echo $row['data_30'];?>-<?echo $row['data_32'];?>) | <?echo $row['data_31'];?>-<?echo $row['data_33'];?>)</div> <div class="label">FSH (mIU/mL | U/L):</div> <div class="value">(<?echo $row['data_34'];?>-<?echo $row['data_35'];?>)</div> <div class="label">LH (mIU/mL | U/L):</div> <div class="value">(<?echo $row['data_36'];?>-<?echo $row['data_37'];?>)</div> <div class="label">testosterone (ng/mL | nmol/L):</div> <div class="value">(<?echo $row['data_38'];?>-<?echo $row['data_40'];?>) | <?echo $row['data_39'];?> | <?echo $row['data_41'];?>)</div> <div class="reference"> Alan H.B. Wu: <a href="http://www.amazon.com/gp/product/0721679757">Tietz Clinical Guide to Laboratory Tests 4th Edition</a> W.B. Saunders Co. Philadelphia, 2006. <p> Soldin, SJ, Brugnara, C, Wong, EC <a href="http://www.amazon.com/gp/product/1594250677">Pediatric Reference Intervals, 6th Edition</a> <p>Note: Lab values can vary depending on the assay technique or equipment used to make the measurement. It also can vary with differing populations. Local normal values should be used whenever possible. </div> /////// Como tudo isto eu faço de forma voluntária e com finalidades absolutamente gratuitas, se vcs me ajudarem a ajuntar estas ideias em php e mysql (e um pouquinho de java eu tb posso conhecer...) eu agradeço muito. O banco de dados está disponível para download (com apenas alguns errinhos na numeração dos capítulos, mas nada difícil de corrigir) http://www.ipbg.org.br/img/kidometer_db_separado-por-capitulos.ods
  17. 0x000000

    Dúvida sobre foreign e primary keys.

    Quando uma foreign key recebe um valor as colunas da tabela da primary key deve receber null? CREATE TABLE `information_people` ( `ID` smallint(6) NOT NULL AUTO_INCREMENT, `Name` varchar(50) DEFAULT NULL, `Date_Born` date DEFAULT NULL, `Address` varchar(100) DEFAULT NULL, `Telephone` smallint(6) DEFAULT NULL, `RG` smallint(6) DEFAULT NULL, `CPF` smallint(6) DEFAULT NULL, `ID_column1` smallint(6) DEFAULT NULL, `ID_column2` smallint(6) DEFAULT NULL, `ID_column3` smallint(6) DEFAULT NULL, PRIMARY KEY (`ID`), KEY `fk_ID_Column1` (`ID_Infected`), KEY `fk_ID_Column2` (`ID_Ifsul`), KEY `fk_ID_Column3` (`ID_Gym`), CONSTRAINT `fk_ID_Column1` FOREIGN KEY (`ID_Column1`) REFERENCES `column1` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `fk_ID_Column2` FOREIGN KEY (`ID_Column2`) REFERENCES `column2` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `fk_ID_Column3` FOREIGN KEY (`ID_Column3`) REFERENCES `column3` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 Quando eu adiciono uma linha na tabela information_people não deveria ser adicionado uma linha nas colunas das tabelas que são primary key das colunas foreign key? Se não, tem como fazer isso com o uso das Chaves?
  18. alvorac

    ajuda: recursividade ou store procedure?

    Pessoal sou iniciante em mysql e to meio perdido, preciso fazer uma consulta entre duas tabelas PERFIL e Questoes, vou tentar explicar o caso : São 5 Tabelas:Series: Guardam 12 series do ensino fundamental ao ensino médioTipo: Classificam as questões em niveis de dificuldade de 1 a 20, e um tempo medio que a questao deve ser respondidaQuestões: Uma matriz de questões distribuídas para cada ano e tipoExemplo:Questão 1 + 1 = 1, TIPO:1 ANO: 1…Tipo N Ano N.Agora vem as tabelas auxiliaresDisciplina: Guarda as disciplinas como matematica, portugues, …Perfil: (Essa tabela é o parametro para gerar os questionarios)guarda o total de questoes conforme a disciplina, considera-se que para um numero sequencial de questões normais, havera ou não uma correspondencia de uma questão extra, há uma tolerancia de erros, para cada disciplina, exemplo matematica pode errar uma de cada tipo, porem essas ligações pensei de fazer via programação.Exemplo: Matematica = Pode errar 1 vez, se o aluno responder uma questão do tipo 3 errada, sera substituida por outra do mesmo tipo. no segundo erro, termina a prova e encerra a resposta do questionario.Sobre o Questionario:Dado de parametros a Disciplina, tenho o perfil de questões para o questionário( DISCIPLINA, ANO e TIPO e suas respectivas quantidades de questões normais e questões extra), a SQL então deve retornar as questões que atendam as exigencias de QUANTIDADE (NORMAL E EXTRA) CONFORME Os TIPOS cadastrados em PERFIL. Minha tentativa foi com esse codigo (sem sucesso): SELECT COALESCE(CatParent.id, Questoes.id) id, COALESCE(CatParent.enunciado, Questoes.enunciado) enunciado, perfil.tipo_id FROM perfil JOIN Questoes ON perfil.tipo_id = Questoes.tipo_id and Questoes.ano_id = perfil.ano_id LEFT JOIN Questoes AS CatParent ON Questoes.tipo_id = CatParent.id ORDER BY RAND( ) group by id, enunciado, tipo_id Não sei como limitar a quantidade consideando o total de questões Normais e Questões extra de forma dinamica cada vez que ele busca tais questões, é possivel? como fazer? ajudem por favor. Grato Demonstração em valores da Tabela Perfil , as questões e o Questionário resultado da consulta.
  19. Anderson Paulino Perraro

    Perda de conexao com mysql por inatividade

    1) Tenho um site de lista telefonica, desenvolvido com php e mysql. Se ficar sem fazer uma pesquisa por aproximadamente 10 minutos da um erro de perda de conexao com o banco de dados. Dando um refresh na tela ele refaz a conexao e funciona normalmente. O que pode ser este erro? 2) Não fecho a conexao com o banco apos a consulta. É necessário fechar a conexão após cada consulta?
  20. Alexandro Castro

    Álbum de foto

    Olá pessoal, Primeiramente agradecer a todos a colaboração, e meu primeiro post gostaria de dizer que todos obrigado pela hospitalidade e pretendo colaborar bastante aqui! Bom, estou fazendo um CMS para fotografos e queria que a capa de cada álbum fosse a última foto postada. SELECT photo_id, photo_path, photo_album, album_id, album_nome FROM photos INNER JOIN albuns ON photos.photo_album = albuns.album_id GROUP BY albuns.album_nome Eu usei essa query, porém me retorna as primeiras fotos adicionadas, tentei usar: ORDER BY photos.photo_id DESC Mas msm assim, não consigo que as últimas Photo_id (adicionadas) exiba nos resultados.
  21. marcofavero3

    C# MySQL problema na pesquisa de crud

    Olá pessoal, estou criando um sistema de um Mercado com no visual studio utilizando o workbench como banco de dados, tenho tido o problema na hora de colocar o botão PESQUISAR meu programa localiza um erro no código e não sei resolver, infelizmente sem o pesquisar não consigo testar o alterar e nem o botão excluir, visto que o botão cadastrar já está 100% ok. vou colocar meu código e meu banco de dados para que possam conferir, eu necessito de ajuda pois não estou conseguindo resolver e não consigo mais entender o que esta acontecendo, obrigado desde já, e desculpe minha falta de conhecimento, ainda estou engatinhando em c# e mysql. Meu banco se chama Mercado e possui 3 tabelas, sendo elas produto, caixa e venda, por hora tenho enfrentado esse problema no produto na hora de pesquisar o mesmo, o código vai pra parte do código que pintei em vermelho, e essas 2 linhas mais acima pintadas de verde estão no mínimo duvidosas.. estou upando 2 fotos, uma com o botão pesquisar e outra com o botão excluir. Código do botão Pesquisar :::::: public consulta() { InitializeComponent(); } MySqlConnection conexao = null; private string strCon = ("Persist Security Info = True; server=localhost;database=mercado;uid=root;"); private string strMysql = string.Empty; MySqlDataAdapter da; DataTable produto; (Field 'consulta.produto' is never assigned to, and will always have it default value null) MySqlDataReader dr; (aqui consta que o field consulta nunca foi usado) private void consulta_Load(object sender, EventArgs e) { } private void btn_pesquisa_Click(object sender, EventArgs e) { conexao = new MySqlConnection(strCon); MySqlCommand comando = new MySqlCommand(strMysql, conexao); strMysql = "SELECT FROM * produto where idproduto = " + txt_pesquisa.Text; conexao = new MySqlConnection(strCon); da = new MySqlDataAdapter(strMysql, conexao); da.Fill(produto); (An unhandled exception of type 'System.ArgumentNullException' occurred in System.Data.dll Additional information: Valor não pode ser nulo.) try { if(txt_pesquisa.Text == string.Empty) { throw new Exception("Digite o Código"); } conexao.Open(); conexao = new MySqlConnection(strCon); MySqlDataReader dr = comando.ExecuteReader(); if (dr.HasRows == false) { throw new Exception("Código Inválido"); } dr.Read(); txt_cod.Text = Convert.ToString(dr["idproduto"]); txt_nome.Text = Convert.ToString(dr["nome"]); txt_valor.Text = Convert.ToString(dr["preco"]); txt_qnt.Text = Convert.ToString(dr["quantidade"]); } catch(Exception ex) { MessageBox.Show(ex.Message); } finally { conexao.Close(); } }
  22. clickanapolis

    Consulta de porcentagem

    Boa tarde pessoal. Estou com 2 tabelas uma que chama atleticas e outra que chama torcidometro. O que preciso fazer e que na tabela torcidometro sabemos o numero de torcedores que cada atletica tem. Como eu faço para mostrar em porcentagem tipo: Atletica 1: 30% Atletica 2: 26% Atletica 3: 14% Atletica 4: 13% Atletica 5: 12% Atletica 6: 5% Atletica 7: 0% Em numeros absolutos eu já fiz, agora em porcentagem não sei como fazer.
  23. Bom dia pessoal! Eu quero exibir os registros de um a tabela A quando o id desse registro aparecer 3 vezes na tabela B. como eu deveria montar minha query pessoal?
  24. Douglas Rodrigues_1

    Desabilitar radio button ja cadastrado no banco de dados

    Olá!, sou novo aqui e também em php, bom oque eu quero é o seguinte: estou desenvolvendo um sistema de reservas para minha instituição e tem horarios fixos de cada tempo de aula ou seja eu quero quie quando o usuário escolher um horaio(tempo) esse radio button esteja desabilitado para que outro usuario nao possa mais escolher ele
  25. NeyViana

    [Resolvido] Gráfico em PHP com MYSQL

    É a primeira vez que escrevo em um fórum ainda mais em algo que não domino, então estou aqui para pedir a ajuda de como posso colocar esse php que deveria mostrar um gráfico aparecer o gráfico, pois ao executar o php não exibe nada fica uma tela em branco. O select funciona me retorna duas colunas(DATA e SOMA), sendo a DATA com os dias do mês de 1 a 31 e a SOMA é o total de registros efetuados no dia segue um exemplo abaixo: DATA | SOMA 1 52 2 35 3 49 Segue o conteúdo do arquivo que estou executando: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Teste de Gráfico</title> <?php $dia = array(); $total = array(); $cor = array(); $cor[0] = "#0000CD"; $cor[1] = "#FF1493"; $cor[2] = "#7FFFD4"; $cor[3] = "#FF0000"; $mysqli = new mysqli("localhost", "root", "", "dados"); $select = $mysqli->query("SELECT DAY(dt) AS 'DATA', COUNT(*) AS 'SOMA' FROM dbtickets WHERE MONTH(dt) = 3 AND YEAR(DT) = 2018 GROUP BY DAY(dt)"); $row = $select->num_rows; if($row){ while($get = $select->fetch_array()){ $coluna1 = $get['DATA']; $coluna2 = $get['SOMA']; array_push($total, $coluna2); array_push($dia, $coluna1); } } ?> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ["Dia", "Total", { role: "style" } ], <?php for($i = 0; $i < count($dia); $i++){ ?> ['<?php echo $dia[$i] ?>', <?php echo $total[$i] ?>, '<?php echo $cor[$i] ?>'], <?php } ?> ]); var view = new google.visualization.DataView(data); view.setColumns([0, 1, { calc: "stringify", sourceColumn: 1, type: "string", role: "annotation" }, 2]); var options = { title: "GRAFIO DE CHAMADOS POR DIA MARÇO - 2018", width: 600, height: 400, bar: {groupWidth: "95%"}, legend: { position: "none" }, }; var chart = new google.visualization.ColumnChart(document.getElementById("columnchart_values")); chart.draw(view, options); } </script> <div id="columnchart_values" style="width: 900px; height: 300px;"></div> </head> <body> <div id="chart_div"></div> </body> </html> Desde já agradeço a ajuda!
×

Informação importante

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