Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''banco de dados''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

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


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Bom dia, Estou utilizando um programa chamado Indusoft para criar programas supervisórios, e é a minha primeira experiência no mundo de VBScript. Eu até tenho uma certa experiência em banco de dados de access e conhecia a linguagem de VB, mas a interação entre os dois, confesso que estou tendo problemas. Vocês conhecem alguma apostila ou manual ensinando melhor essa interação? Principalmente nos comandos de Inserir, Apagar e Consultar.... Para inserir, eu até que estou conseguindo um pouco usando o $DBInsert, mas principalmente realizar a consulta tá fogo, e não acho nenhuma ajuda na internet, porque tudo relaciona a SQL e eu queria usar diretamente o Access nos programas...
  2. Alguém da um help aqui??? Meu tema é CALAMIDADE PÚBLICA; Meu intuito é a partir de requisitos coletados sobre tais doenças e mostrar a regiao e o numero de pessoas afetadas, onde existe calamidade das mesmas; REGRAS: - Quando o paciente vai ao hospital e geralmente ele está sentindo algo que o incomoda e suspeita de que seja algo específico, ele pode dar uma breve descrição do que está sentindo se não souber qual médico certo para o seu caso; o hospital vai encaminhar a descrição do paciente para o médico por meio de uma ligação local ou até mesmo o próprio funcionário; o médico vai fazer uma breve investigação do que pode ser; - Somente o pessoal autorizado pode atender o paciente; - As consultas são feitas por ordem de chegada; o paciente pega uma senha com um(a) atendente e aguarda ser chamado; quando chamado, o atendente pede a ficha médica do paciente, caso o mesmo não tiver, é feito o cadastro na hora da ficha que requer somente alguns dados básicos do paciente, dados como: Nome, Cpf, Endereço, Números e data de nascimento; OBS: Em outros casos como de emergência, se o paciente estiver em estado inconsciente, alguém mais próximo a ele pode descrever algo, ou até mesmo o próprio SAMU; - O hospital não pode em nenhuma situação cobrar pagamento diretamente ao paciente; - Somente o(s) médico(s) fará(ão) os exames para diagnosticar; - As informações de relatórios e diagnósticos deverão ficar armazenadas no sistema da clínica por princípios obrigatórios. <Modelo relacional abstrato> Hospital/Clínica>Funcionario>Atendimento/Recepção>Paciente>Médico> OBS: Não necessariamente nesta ordem. HOSPITAL: Entidade que presta serviços de saúde para pessoas; FUNCIONÁRIO: Entidades contratadas por suas habilidades curriculares para exercer tais funções; ATENDIMENTO: Meio de comunicação entre o funcionário e paciente para transições de serviços e informações; PACIENTE: Entidade que busca os serviços do hospital para suprir suas necessidades; (está ligado primeiro diretamente ao funcionário e depois ao médico); MÉDICO: Entidade também FUNCIONÁRIO contratadas por suas habilidades curriculares para exercer funções: estado do paciente antes e depois, aplicação de receitas medicas, medicamentos, exames, diagnósticos.
  3. Olá, Se eu quisesse criar um jogo em Delphi que muitas pessoas poderiam jogar juntas ao mesmo tempo, um jogo de estratégia, semelhante à esse jogos Web Browser (MMO). O que precisaria pra manter o jogo funcionando. Precisaria de um servidor o tempo todo ou teria como fazer uma espécie de P2P? O jogo seria desses de conseguir recursos, montar exércitos e atacar outros reinos (outros jogadores). Alguém tem idéia de como eu poderia fazer ou link pra algum tutorial sobre o assunto? Obrigado.
  4. Acesso Proibido! Você não tem permissão para acessar o objeto requisitado. Ele pode estar protegido contra leitura ou não ser legível pelo servidor. Se você acredita ter encontrado um problema no servidor, por favor entre em contato com o webmaster. Error 403 localhost Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6
  5. Olá pessoal, estou tendo alguns problemas para inserir uma ordenação no banco de dados, estou utilizando um sistema de drag e drop, que baixei na net. E o sistema funciona exatamente como eu preciso e quero. Só que eu estou com um problema, para ser resolvido, que é salvar a ordem do sistema de drag e drop no banco de dados. A ideia é o seguinte, o cliente quer um sistema de galerias que arraste as fotos da galeria, de modo que fique na ordem que ele determinou, o drag & drop já faz isso. Já consigo recuperar o ID, de cada imagem. Agora tudo que eu preciso é determinar um valor tipo fazer a contagem de 1 até a quantidade de imagens, tipo: se tiver 10 imagens e o cliente fez a ordenação. eu preciso listar os numeros de 1 a 10, e salvar esses numeros na tabela, no campo ordem, pra que quando eu listar as imagens no site eu ordene exatamente pela ordem. Não sei se conseguiram entender, mais vou mostrar o trecho do meu código. <div id="redips-drag"> <?php $order = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($order['SelectOrdem']) AND $order['SelectOrdem'] == 'Salvar Ordem'): unset($order['SelectOrdem']); endif; ?> <form action="" method="post"> <table style='width:100%;'> <colgroup> <col width="250"/> <col width="250"/> <col width="250"/> <col width="250"/> </colgroup> <tbody> <tr> <?php $gbi = 0; $Gallery = new Read; $Check = new Check; $Gallery->ExeRead("ws_posts_gallery", "WHERE post_id = :post", "post={$postid}"); if ($Gallery->getResult()): $LoopHorizontal = 4; $i = 1; foreach ($Gallery->getResult() as $gb): if ($i < $LoopHorizontal): $gbi++; ?> <td <div class="redips-drag"> <input type="text" name="ordem[]" value="<?= $gbi; ?>"> <input type="text" name="id[]" value="<?= $gb->gallery_id; ?>"> <?= $Check->Image('../uploads/' . $gb->gallery_image, $gbi, 146, 100); ?><br> <a href="painel.php?exe=produtos/update&postid=<?= $postid; ?>&gbdel=<?= $gb->gallery_id; ?>#gbfoco" class="del btn btn-danger">Deletar</a> </div> </td> <?php elseif ($i = $LoopHorizontal): ?> <td> <div class="redips-drag"> <input type="text" name="ordem[]" value="<?= $gbi; ?>"> <input type="text" name="id[]" value="<?= $gb->gallery_id; ?>"> <?= $Check->Image('../uploads/' . $gb->gallery_image, $gbi, 146, 100); ?><br> <a href="painel.php?exe=produtos/update&postid=<?= $postid; ?>&gbdel=<?= $gb->gallery_id; ?>#gbfoco" class="del btn btn-danger">Deletar</a> </div> </td> </tr> <tr> <?php $i = 0; endif; $i++; endforeach; endif; ?> </tr> </tbody> </table> <div class="form-actions"> <input type="submit" class="btn btn-primary green" value="Salvar Ordem" name="SelectOrdem" /> </div> </form> </div> Eu não sei pessoal, se eu fiz isso aí da forma correta, tipo envolvi a tabela do drag & drop em um form, para tentar recuperar os valores, mais sem sucesso. Se alguém puder ajudar com este problema, eu fico muito grato!
  6. Olá, pessoal! Estou gerando uma consulta numa query, mas ela esta demorando uns 50 segundos para retornar os registros na tela. São em media 8.000 registros, e já criei a paginação, mas mesmo assim, demora este tempo todo. Tentei usar um Inner join, mas não consegui progresso. Vocês tem alguma ideia de como posso melhorar? Segue trecho do código responsável pela consulta: $configs = mysql_query("SELECT * FROM empresa WHERE id = '1'"); $config = mysql_fetch_array($configs); if(isset($_POST["filtrar"])){ $mes = $_POST["mes"]; $ano = $_POST["ano"]; $sit = $_POST["situ"]; $q_faturas = "SELECT * FROM financeiro WHERE MONTH(vencimento) = '$mes' AND YEAR(vencimento) = '$ano'"; if($sit != ""){ $q_faturas .= " AND situacao = '$sit'"; }else{ $q_faturas .= " AND (situacao = 'N' OR situacao = 'P')"; } $q_faturas .= " ORDER BY vencimento DESC"; $consultas = mysql_query($q_faturas); }else{ $consultas = mysql_query("SELECT * FROM financeiro WHERE situacao = 'N' order by vencimento DESC"); /* Esta consulta faz o select principal pra trazer os dados */ } while($campo = mysql_fetch_array($consultas)){ $idc = $campo['cliente']; $status = $campo['situacao']; $clientes = mysql_query("SELECT * FROM clientes WHERE id = '$idc'"); $cliente = mysql_fetch_array($clientes); $id_boleto = $campo["boleto"]; $q_boleto = "SELECT banco FROM carnes WHERE numero_documento = '$id_boleto'"; $banco_nome = mysql_query($q_boleto); $banco_nome = mysql_fetch_array($banco_nome); $banco_nome = $banco_nome["banco"]; $data_inicial = date('Y-m-d'); $data_final = $campo['vencimento']; $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); $diferenca = $time_final - $time_inicial; $dias = (int)floor( $diferenca / (60 * 60 * 24)); $status = ($status == "N")?"Em aberto":"Pago";
  7. 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?
  8. Alguém sabe como pega um dado do banco de dados? tipo eu loguei, na conta e quero pegar o user dessa conta, o nome de usuário dela que ela colocou no cadastro,alguém sabe como? Agradeço a quem me responder.
  9. Olá pessoal, eu tenho um nestable pra salvar os dados no banco de dados. Pra quem não conhece o nestable é um sistema de de menus, igual o do wordpress. Bom o nestable retorna todos os dados da lista dentro de um textarea, e esses dados é retornado via json. 1º var_dump array(1) { ["menu"]=> string(138) "[{"id":1},{"id":2,"children":[{"id":3},{"id":4},{"id":5,"children":[{"id":6},{"id":7},{"id":8}]},{"id":9},{"id":10}]},{"id":11},{"id":12}]" } 2º var_dump string(138) "[{"id":1},{"id":2,"children":[{"id":3},{"id":4},{"id":5,"children":[{"id":6},{"id":7},{"id":8}]},{"id":9},{"id":10}]},{"id":11},{"id":12}]" Bom eu dei um var_dump na variavel que armazena os dados do textarea, o json. Ele está me retornando isso aqui. Eu criei um for, para separar as chaves e os valores mais sem sucesso! Alguém tem alguma solução? Att, Alisson Maciel
  10. Estou com dificuldades de criar uma fila em um banco de dados. O meu objetivo é ter uma fila em que guarde a ordem de cada pessoa da tabela, como por exemplo uma fila de taxistas em que um deles ao pegar uma corrida vai para o final da fila.
  11. smsoousa

    CONSULTA SQL

    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!
  12. Boa tarde pessoal! Estou com dificuldade em responder um select de um trabalho da faculdade. É sobre transporte de ônibus da cidade e eu preciso responder a seguinte pergunta: Qual é a linha, de cada região, que possui maior número de horário nos dias úteis? Para isso criei essa view: create view tg as select r.nome as 'nome_regiao', l.numero_linha as 'numero_linha', l.nome as 'nome_linha', v.hora_viagem as 'hora_viagem', v.data_viagem as 'data_viagem' from linhas l inner join viagens v on l.id_linha = v.id_linha inner join trajetos t on l.id_linha = t.id_linha inner join bairros b on t.id_bairro = b.id_bairro inner join regioes r on b.id_regiao = r.id_regiao; E montei esse select: select nome_regiao, numero_linha, count(distinct hora_viagem) as 'qtd_horario' from tg where weekday(data_viagem) < 5 group by nome_regiao, numero_linha order by qtd_horario desc, numero_linha; Com esse select eu consigo trazer todas as linhas de todas as regiões e a quantidade de horários que cada uma tem cadastrada. Mas eu preciso mostrar apenas a linha que contem mais horários cadastrado de cada região. Eu consigo fazer isso utilizando apenas um select? vou anexar o resultado do select para ficar mais fácil.
  13. <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $hostname_conecta = "localhost"; $database_conecta = "agrinology"; $username_conecta = "root"; $password_conecta = ""; $conecta = mysql_pconnect($hostname_conecta, $username_conecta, $password_conecta) or trigger_error(mysql_error(),E_USER_ERROR); $database = mysql_select_db($database_conecta); if(isset($_POST['cad_users']) && $_POST['cad_users'] == 'cad'){ $primeiro_nome = $_POST["primeiro_nome"]; $sobrenome = $_POST["sobrenome"]; $pais = $_POST["pais"]; $cidade = $_POST["cidade"]; $email = $_POST["email"]; $usuario = $_POST["usuario"]; $senha = $_POST["senha"]; $usuario_cad = mysql_query("SELECT usuario FROM usuario WHERE usuario = '$usuario'") or die(mysql_error()); if(@mysql_num_rows($usuario_cad) >= '1'){ $erro = "Usuário já cadastrado no sistema, escolha outro."; }else{ $cadastra_users = mysql_query("INSERT INTO usuario(primeiro_nome, sobrenome, pais, cidade, email, usuario, senha) VALUES('$primeiro_nome', '$sobrenome', '$pais', '$cidade', '$email', '$usuario', '$senha')") or die(mysql_error()); $resposta = ("$cadastra_users"); if($resposta){ $erro = "Usuário cadastrado com sucesso!"; }else{ $erro = "Erro ao cadstrar usuário!"; } } @header ("location:cadastra.php?&sim=$erro"); } ?> <!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <title>Agrinology | Account</title> <link href='http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/normalize.css"> <link rel="stylesheet" href="css/style.css"> <script type="text/javascript" src="jquery/jquery.js"></script> <script type="text/javascript" src="jquery/jquery.validate.js"></script> <script type="text/javascript" src="jquery/funcao.js"></script> </head> <body> <div class="cadastro"> <div class="form"> <div> <div id="signup"> <h1>Preencha os Dados abaixo atentamente:</h1> <form name="logar" action="login.php" method="post"> <div class="top-row"> <div class="field-wrap"> <label> Primeiro Nome<span class="req" name="primeiro_nome">*</span> </label> <input type="text" required autocomplete="off" /> </div> <div class="field-wrap"> <label> Sobrenome<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="sobrenome"/> </div> </div> <div class="field-wrap"> <label> País<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="pais"/> </div> <div class="field-wrap"> <label> Cidade<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="cidade"/> </div> <div class="field-wrap"> <label> Email<span class="req">*</span> </label> <input type="email"required autocomplete="off" name="email"/> </div> <div class="field-wrap"> <label> Usuário (Nickname)<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="usuario"/> </div> <div class="field-wrap"> <label> Senha<span class="req">*</span> </label> <input type="password"required autocomplete="off" name="senha"/> </div> <p class="forgot"><a href="index.php">Já está cadatrado? Entre em sua conta.</a></p> <input type="hidden" name="cad_users" value="cad" /> <button type="submit" class="button button-block" name="cadastrar" />Registrar-se</button><br /> <button type="reset" class="button button-block"/>Limpar Campos</button> </form> </div> </div> </div><!-- tab-content --> </div> <!-- /form --> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script> </body> </html> Acima está o meu código, é muito simples, usuário digita seus dados e é efetuado o cadastro. Porém este código não está enviando os dados para o MySQL!!! Porém se eu vou no MySQL, e inserir manualmente os dados, na página login reconhece o cadastro.
  14. Eu estou fazendo um projeto no Visual Studio integrado com o banco de dados Access. Meu objetivo é um controle de salas em que o professor que estiver dentro de algum laboratório cadastre seu nome, matéria e horário em que acessou o laboratório, dentro de cada laboratório tem 20 computadores com 20 relatórios pra cada um em que será marcado se algum micro está com problema etc, já programei todos relatórios para serem salvos no Access Vou deixar aqui a imagem de exemplo: O meu intuito era: quando o usuário clicasse no erro resolvido o programa iria limpar a tabela do banco de dados que representasse o computador 1, mas quando eu fecho o form a especificação do erro não fica salva Alguém poderia me ajudar com isso? Não sei mesmo o que fazer
  15. Será que alguém pode me ajudar? Eu administro um sistema que funciona via intranet em uma rede institucional que abrange um estado inteiro, ele roda virtualizado em uma blade no ambiente linux Debian Jessie 8, seguem as configurações do servidor: Processador Intel Xeon X5650 2.67 GHz com 8 núcleos, 16 GB de memória ram, 600 GB de espaço de disco servidor Apache 2.4.10, MySQL 5.5.50-0+deb8u1 PHP 5.6.24-0+deb8u1 O problema é que o sistema funcionava corretamente na versão 7 do Debian, porém, após atualizar a versão para o Jessie 8, ele tem apresentado algumas inconsistências no quesito conexão de clientes, alguns clientes se conectam normalmente, enquanto outros ficam bastante tempo esperando resposta do servidor ou aguardando conexão e acaba dando tempo limite esgotado. Já modifiquei de várias formas o arquivo my.cnf a fim de tentar solucionar o problema, entretanto não obtive nenhum sucesso, rodei também o tuning-primer.sh e o mysqltuner.pl, segui as instruções de otimização de ambos e nenhum resultado satisfatório. Segue o arquivo my.cnf para que alguém possa verificar e talvez viabilizar uma solução cabível. # The MySQL database server configuration file. # # You can copy this to one of: # - "/etc/mysql/my.cnf" to set global options, # - "~/.my.cnf" to set user-specific options. # # One can use all long options that the program supports. # Run program with --help to get a list of available options and with # --print-defaults to see which it would actually understand and use. # # For explanations see # http://dev.mysql.com/doc/mysql/en/server-system-variables.html # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain "#" chars... # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] port = 3306 socket = /var/run/mysqld/mysqld.sock # Here is entries for some specific programs # The following values assume you have at least 32M ram # This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking skip-innodb_checksums skip-name-resolve # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 # # * Fine Tuning # key_buffer = 512M max_allowed_packet = 64M thread_stack = 16M thread_cache_size = 10 # This replaces the startup script and checks MyISAM tables if needed # the first time they are touched myisam-recover = BACKUP max_connections = 500 table_cache = 2048 thread_concurrency = 10000 wait_timeout = 15 # # * Query Cache Configuration # query_cache_limit = 1M query_cache_size = 16M # # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer. # As of 5.1 you can enable the log at runtime! #general_log_file = /var/log/mysql/mysql.log #general_log = 1 # # Error log - should be very few entries. # log_error = /var/log/mysql/error.log # # Here you can see queries with especially long duration #slow_query_log_file = /var/log/mysql/mysql-slow.log #slow_query_log = 1 #long_query_time = 2 #log_queries_not_using_indexes # # The following can be used as easy to replay backup logs or for replication. # note: if you are setting up a replication slave, see README.Debian about # other settings you may need to change. #server-id = 1 #log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 100M #binlog_do_db = include_database_name #binlog_ignore_db = include_database_name # # * InnoDB # # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. # Read the manual for more InnoDB related options. There are many! # # * Security Features # # Read the manual, too, if you want chroot! # chroot = /var/lib/mysql/ # # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". # # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem #innodb_thread_concurrency = 10000 #innodb_thread_sleepy_delay = 15 [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M # # * IMPORTANT: Additional settings that can override those from this file! # The files must end with '.cnf', otherwise they'll be ignored. # !includedir /etc/mysql/conf.d/
  16. Boa tarde Estou tentando integrar o banco de dados SQL no software Bar Tender... Mas tenho pouco conhecimento na área. Em anexo segue o exemplo da etiqueta e as informações que tem que estar contidas na mesma, nesse caso o objetivo seria: Através do campo "OP" (junto do código de barras) ele teria que puxar o restante dos dados > "Nome da empresa", "Site da empresa", "Nome do cliente", "Part. No.", "C_01587" e "NB". O restante dos campos são preenchidos manualmente, mas sendo consultado da base de dados também. Agradeço a todos que ajudarem.
  17. Eu gostaria que cada valor em minha tabela html/php tivesse um switcher(checkbox) on/off padrão de seleção que quando eu mudar o valor, ele mantém dessa forma, mesmo quando estou acessando ou saindo da minha página.. minha tabela: <table> <tr> <th>ID</th> <th>Cliente</th> <th>Serviço</th> <th>Material</th> <th>Detalhes</th> <th>Observações</th> <th>STATUS</th> <th>Opções</th> </tr> <?php include "connect.php"; $i = "select * from tbl_student"; $h = mysql_query($i); while($tr=mysql_fetch_array($h)) { ?> <tr> <td><?php echo $tr[0]; ?></td> <td><?php echo $tr[1]; ?></td> <td><?php echo $tr[2]; ?></td> <td><?php echo $tr[3]; ?></td> <td><?php echo $tr[4]; ?></td> <td><?php echo $tr[5]; ?></td> <td><?php echo $tr[6]; ?></td> <td align="center"><a href="Delete_Form.php? txtid=<?php echo $tr[0];?>">Delete</a> / <a href="Edit_Form.php? txtid=<?php echo $tr[0];?>">Edit</a> </td> </tr> <?php } ?> </table> meu add-row.php <?php $id = $_POST['txtid']; $cliente = trim($_POST['txtcliente']); $servico = trim($_POST['txtservico']); $material = trim($_POST['txtmaterial']); $detalhes = trim($_POST['txtdetalhes']); $observacoes = trim($_POST['txtobservacoes']); $date = trim($_POST['txtdate']); if(isset($_POST['cmdadd'])){ if(empty($cliente) || $material=="Material" || $_POST['txtday']=="Day" || $_POST['txtmonth']=="Month" || $_POST['txtyear']=="Year" || empty($detalhes) || $subject=="Select Subject") { echo "<center>Sorry please input data</center>"; }else{ include "connect.php"; $i = mysql_query("insert into tbl_student values('".$id."','".$cliente."','".$servico."','".$material."','".$detalhes."','".$observacoes."','".$date."')"); if($i==true){ echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php">'; } //if($i==true){ //header('Location:index.php'); //exit; //mysql_close(); //} } } ?> e meu sql database: CREATE TABLE IF NOT EXISTS `tbl_student` ( `id` int(10) NOT NULL, `cliente` varchar(50) NOT NULL, `servico` varchar(10) NOT NULL, `material` varchar(50) NOT NULL, `detalhes` varchar(50) NOT NULL, `observacoes` varchar(50) NOT NULL, `date` text NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Estou seguindo este tutorial, mas não consigo aplicar nos meus códigos atuais que estão funcionando perfeitamente para inserir, editar ou deletar os valores, gostaria apenas de acrescentar este sistema de switch on/off para cada valor adicionado. http://www.freezecoders.com/2013/05/store-value-from-onoff-button-in-mysql-database-using-php-ajax.html
  18. CREATE OR REPLACE TRIGGER T_GERA_ENDERECO_AFTER AFTER INSERT ON pessoa DECLARE -- cria o tipo para variável que armazena o conteúdo do package TYPE tbPessoaPackage IS TABLE OF pessoa%ROWTYPE INDEX BY BINARY_INTEGER; tbPessoa tbPessoaPackage; x BINARY_INTEGER; --indice BEGIN -- atribui ao índice o primeiro valor do package x := pkg_pessoa.vPessoa.FIRST; -- limpa a var criada tbPessoa.DELETE; -- adiciona todos os registros do package na variável criada WHILE x IS NOT NULL LOOP tbPessoa(x).id_pessoa := pkg_pessoa.vPessoa(x).id_pessoa; tbPessoa(x).nome_pessoa := pkg_pessoa.vPessoa.nome_pessoa; tbPessoa(x).id_endereco := pkg_pessoa.vPessoa.id_endereco; x := pkg_pessoa.vPessoa.NEXT(x); -- incrementa o valor do índice END LOOP; pkg_pessoa.vPessoa.DELETE; -- limpa o package x := tbPessoa.FIRST; -- atribui ao índice o primeiro valor -- loop para percorrer todos os registros do package WHILE x IS NOT NULL LOOP -- insert na tabela endereco, com o nome da rua sendo Rua + nome da pessoa (ex: Rua do Felisberto) BEGIN INSERT INTO endereco (id_endereco,lograddouro) values (seq_endereco.nextval, 'Rua do ' || tbPessoa(x).nome_pessoa); EXCEPTION WHEN OTHERS THEN RAISE_APPLICATION_ERROR(-20001 ,'Não foi possível inserir os dados na tabela ENDERECO. Trigger: T_GERA_ENDERECO_AFTER ' || SQLERRM); END; -- update na tabela Pessoa, para setar o valor do id_endereco da Pessoa com o valor do id do endereço gerado no insert acima BEGIN UPDATE pessoa p SET p.id_endereco = seq_endereco.currval WHERE p.id_pessoa = tbPessoa(x).id_pessoa; EXCEPTION WHEN OTHERS THEN RAISE_APPLICATION_ERROR(-20002 ,'Não foi possível atualizar os dados na tabela PESSOA. Trigger: T_GERA_ENDERECO_AFTER ' || SQLERRM); END; -- atualiza valor do indice para o proximo registro x := tbPessoa.NEXT(x); END LOOP; END;
  19. Boa noite ao Fórum. Bom pessoal estou precisando da ajuda de vocês. Estou montando um sistema de controle de gastos, e nele tenho um modulo que fará o controle de abastecimento de veiculos. Montei minhas tabelas como segue abaixo. create table posto( id_posto serial, ds_posto varchar(100), primary key (id_posto)); create table prod( id_produto serial, ds_produto varchar (50), primary key (id_produto)); create table itens( id_itens serial, id_produto int, qtd int, preço decimal(10,2), primary key(id_itens), foreign key(id_produto)references prod(id_produto)); create table itens_posto( id_itens_posto serial, id_produto int, id_posto int, primary key(id_itens_posto), foreign key(id_produto)references prod(id_produto), foreign key(id_posto)references posto(id_posto)); Não sei se fiz da melhor maneira, mas a intenção é de cadastrar abastecimentos e outros itens que um posto de combustivel possui. E posterior com AJAX eu pretendo ao selecionar um determinado posto, me apareça no select somente os produtos desse posto e em outro select somente seus valores. Essa parte do AJAX estou montando, mas como vai precisar de uma consulta SQL, estou com dúvida se montei certo minhas tabelas. Valeu pelo espaço, e espero também poder contribuir em breve com posts aqui no Fórum.
  20. Galera.. seguinte... Estou criando um sisteminha aqui...de cadastro de relatorios. O b.o é o seguinte... criei o codigo... a conexao... ate aparece que foi registrado com sucesso... mas quando olho la no phpmyadmin.... não tem nadaaa.. Me ajude ai quem puder. Obrigado olha o código esse é o php <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); //PREENCHA OS DADOS DE CONEXÃO A SEGUIR: include("conexao.php"); require("conexao.php"); include ("mpdf60/mpdf.php"); // RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO ! $data = $_POST['data']; $celula = $_POST['celula']; $lider = $_POST['lider']; $lidertreinamento = $_POST['lidertreinamento']; $supervisor = $_POST['supervisor']; $anfitriao = $_POST['anfitriao']; $endereco = $_POST['endereco']; $membros = $_POST['membros']; $presentes = $_POST['presentes']; $visitantes = $_POST['visitantes']; $escola = $_POST['escola']; $oferta = $_POST['oferta']; //Gravando no banco de dados ! //conectando com o localhost - mysql Aqui é um arquivo que faço o include ... conexao.php $query = "INSERT INTO topo_rcel ( data , celula , lider , lidertreinamento , supervisor , anfitriao , endereco , membros , presentes , visitantes , escola , oferta) VALUES ('$data', '$celula', '$lider', '$lidertreinamento', '$supervisor', '$anfitriao', '$endereco', '$membros', '$presentes', '$visitantes', '$escola', '$oferta')"; mysql_query($query,$link); echo "Seu relatório foi realizado com sucesso!<br>Agradecemos a atenção."; ?> Esse é o conexao.php <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); //PREENCHA OS DADOS DE CONEXÃO A SEGUIR: $servidor = 'localhost'; $banco = 'rcel'; $usuario = 'root'; $senha = 'admin'; $table = 'topo_rcel'; $link = mysql_connect($servidor, $usuario, $senha); $db = mysql_select_db($banco,$link); $link = mysql_connect($servidor, $usuario, $senha); if (!$link) die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error()); //conectando com a tabela do banco de dados $db = mysql_select_db($banco, $link); if (!$db) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu : ".mysql_error()); ?> E esse é o arquivo html <center><table width="800"> <form id="rc_topar_left" class="bar-success" action="rcel.php" method="post" lang="pt"> <tr> <td width="60"></td><td><label>Data</label><input type="date" name="data" id="data" size="40"/><td> <td><label>Célula</label> <input type="text" name="celula" id="celula" size="200" placeholder="Célula"/></td> <td><label>Lider</label> <input type="text" name="lider" id="lider" size="200" placeholder="Líder"/></td> <td><label>Lider em treinamento</label> <input type="text" name="lidertrein" id="lidertrei" size="200" placeholder="Líder em treinamento"/></td> <td><label>Supervisor</label> <input type="text" name="supervisor" id="supervisor" placeholder="Supervisor" size="200"/></td> <table> <tr> <td><label>Anfitrião</label> <input type="text" name="anfitriao" id="anfitriao" placeholder="Anfitrião" size="200"/></td> <td><label>Endereço</label> <input type="email" name="endereco" id="endereco" size="200" placeholder="Endereço"/></td> </tr> </tr> </table> </table></center> <tr><center><h5>Informações sobre a reunião<h5></center></tr> <center><table> <td width="14"></td> <td><label>Membros da célula</label> <input type="number" size="30" /></td> <td><label>Presentes hoje</label> <input type="number" size="30" /></td> <td><label>Visitantes</label> <input type="number" size="30" /></td> <td><label>Intg. Escola D & L </label> <input type="number" size="30" /></td> <script type="text/javascript"> function id(el){ return document.getElementById(el); } window.onload = function(){ id('valor').onkeyup = function() {symbol:'R$ '; var v = this.value; v = v.replace(/[^\d,.]/, ''); this.value = v; }; id('valor').onblur = function() { var v = this.value; this.value = _format(v); } }; </script> <td><label>Ofertas R$</label> <input type="text" name="oferta" class="dinheiro" id="valor" placeholder="R$" /></td> </table></center> <input type="submit" value="Enviar" name="enviar" height="20"/> </form>
  21. Olá, Pessoal. Essa é a minha primeira vez aqui no fórum e também em VB .Net + Access. Eu tenho uma cadastro de funcionário onde é exibido os dados de uma tabela do banco de dados do access quando o form é carregado, até aqui tudo bem. Com OleDb.OleDbDataReader eu consegui exibir os dados nos campos do formulário e também preencher os combobox com campos da tabela. Porém não estou conseguindo adicionar, editar e excluir os dados do banco de dados. Esse é o código que preenche os campos do formulário quando o form é carregado: Private Sub IDServidor_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles IDServidor.TextChanged Dim LeituraBD As OleDb.OleDbDataReader Dim ComandoSQL As String If Len(IDServidor.Text) = 6 Then 'Armazena na variável o comando que fará a consulta SQL no BD Access ComandoSQL = "select * from TB_Servidores where IDServidor like '" & IDServidor.Text & "'" 'Chama a rotina que faz a conexão com o BD Call Conectar() 'Atribui a variável objeto de BD a execução dos comandos SQL Consulta = New OleDb.OleDbCommand(ComandoSQL, Banco) LeituraBD = Consulta.ExecuteReader LeituraBD.Read() 'Tratamento de erro de acesso aos dados. Se houver erro, desvia o comando para o rótulo Sai 'On Error Resume Next 'Preenche Formulário Matrícula.Text = CNullToStr(LeituraBD.Item("Matrícula")) 'Matrícula Regime.Text = CNullToStr(LeituraBD.Item("Regime")) 'regime Nome.Text = CNullToStr(LeituraBD.Item("nome")) 'nome Cargo.Text = CNullToStr(LeituraBD.Item("cargo")) 'cargo Função.Text = CNullToStr(LeituraBD.Item("função")) 'função Unidade.Text = CNullToStr(LeituraBD.Item("unidade")) 'unidade Lotação.Text = CNullToStr(LeituraBD.Item("lotação")) 'lotação Admissão.Text = CNullToStr(LeituraBD.Item("admissão")) 'admissão Jornada.Text = CNullToStr(LeituraBD.Item("jornada")) 'jornada de trabalho CPF.Text = CNullToStr(LeituraBD.Item("cpf")) 'cpf Pasep.Text = CNullToStr(LeituraBD.Item("pis/pasep")) 'pasep Nascimento.Text = CNullToStr(LeituraBD.Item("dt nascimento")) 'nascimento Observação.Text = CNullToStr(LeituraBD.Item("Observação")) 'Observações Call Desconecta() 'Configura o Display de Registro Atual RegistroAtual.Text = IDServidor.SelectedIndex + 1 End If End Sub Essa é uma função que eu criei para converter os valores null do banco de dados para string: Function CNullToStr(ByVal Variável) As String 'Converte uma variável de banco de dados com valor NULL para uma STRING vazia On Error Resume Next If Variável Is DBNull.Value Then CNullToStr = "" Else CNullToStr = Variável End If End Function
  22. Pessoal, estou começando agora a desenvolver em PHP e estou seguindo o modelo que o meu professor passou para minha turma na faculdade. Ele ensinou uns scripts básicos para adicionar e ler dados no banco de dados que têm funcionado perfeitamente e já consegui entender mais ou menos como tudo funciona. O problema é que nesse modelo ele não ensinou como adicionar e ler imagens, e por mais que eu tenha pesquisado na internet, nenhum outro segue o modelo que o meu professor ensinou - que é o que já estou habituado. Ele funciona da seguinte forma: em um formulário de uma página comum em html eu envio os dados para o arquivo clienteController.php, que por sua vez busca as configurações no arquivo clienteModel.php e então envia para o banco. Segue links para os scripts: Form de cadastro: http://pastebin.com/RyLkujtz clienteController: http://pastebin.com/24vg6YHJ clienteModel: http://pastebin.com/L7nXu9r7 Desde já agradeço a colaboração de todos! :) smile emoticon
  23. Estou com dificuldade tenho um banco de dados com vários nome de usuários e senhas mas quando vou fazer login so consigo logar com o nome de usuario e senha que esta em primeiro no banco de dados os demais não consigo o que esta faltando? O código é mais u menos isso: Public BD As Database 'Banco de Dados Public Colaboradores As Recordset 'Tabela Private Sub Command1_Click() If txtnome.Text = "" Then MsgBox "Digite nome de usuário!" txtnome.Text = "" txtnome.SetFocus End If If txtsenha.Text = "" Then MsgBox "Digite a senha!" txtsenha.Text = "" txtnome.SetFocus End If txtnome.SetFocus If Colaboradores("Nome") = txtnome.Text And Colaboradores("Senha") = txtsenha.Text Then FrmPrincipal.Show Unload Me Else MsgBox "Nome ou senha Incorretos.", vbCritical, "Erro" End If End Sub Private Sub Form_Load() Set BD = OpenDatabase(App.Path & "\login.mdb") Set Colaboradores = BD.OpenRecordset("login", dbOpenTable) End Sub
  24. Olá pessoal, criei programação para cronometrar pegando o tempo de inicio e de fim e subtraindo, mas ao cadastrar o tempo e os respectivos dados dos atletas está dando erro. "Dados não cadastrados". Já verifiquei o banco de dados, tenho quase certeza que o problema está na lógica, mas não estou conseguindo resolver vou deixar o código abaixo para vocês poderem me ajudar... agradeço desde já. <html> <head> <meta charset="UTF-8"> </head> <body> <?php include "../../conexao.php"; date_default_timezone_set('America/Sao_Paulo'); function dateDiff( $tempo1, $tempo2, $format = '%H:%i:%s' ) { $d1 = new DateTime( $tempo1 ); $d2 = new DateTime( $tempo2 ); //Calcula a diferença entre as datas $diff = $d1->diff($d2, true); //Formata no padrão esperado e retorna return $diff->format( $format ); } // primeira parte 1 $sql = "SELECT * FROM tempo"; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { $id = $row["id"]; $tempo1 = $row["tempo"]; echo "$tempo1 <br>"; $sql = "DELETE FROM tempo WHERE id='$id'"; if ($conn->query($sql) === TRUE) { } else { echo "Erro ao tentar deletar: " . $conn->error; } // segunda parte 2.2 $sql = "SELECT * FROM tempo2"; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { $id1 = $row["id"]; $corrida = $row["corrida"]; $nome1 = $row["nome"]; $numero = $row["numero"]; $tempo2 = $row["tempo"]; echo "$tempo2 <br>"; $sql = "DELETE FROM tempo2 WHERE id='$id1'"; if ($conn->query($sql) === TRUE) { } else { echo "Erro ao tentar deletar: " . $conn->error; } $tempo = dateDiff($tempo1, $tempo2, $format = '%H:%i:%s').'<br>'; echo "$tempo"; $sql = "SELECT * FROM atletas"; $result = $conn->query($sql); while($row = $result->fetch_assoc()) { $numero2 = $row["numero"]; $corridas = $row["corridas"]; $nome = $row["nome"]; $equipe = $row["equipe"]; $telefone = $row["telefone"]; $email = $row["email"]; if (($nome == $nome1) && ($corridas == $corrida) && ($numero2 == $numero)) { $posicao = 0; $posicao = $posicao + 1; $sql = "INSERT INTO resultado ( corrida, nome, equipe, tempo, email, telefone, numero, posicao) VALUES ('$corrida', '$nome', '$equipe', '$tempo', '$email', '$telefone', '$numero','$posicao')"; } else { echo "Dados não cadastrados: "; } } } } ?> </body> </html>
  25. Eu queria uma ajuda em php tenho um formulario e quero que todos os dados das caixas de texto input=text prenchidos nesse formulario fiquem armazenados em um arquivo de texto na minha conta ftp ou que sejão enviados pro meu email tem como me darem uma ajuda ?
×
×
  • Criar Novo...