Jump to content

Search the Community

Showing results for tags 'MYsql'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2194 results

  1. h_felix

    retorno de funcao

    Boa tarde Galera , tudo bem ? Estou com um problema que não estou conseguindo resolver , ja tem mais de 1 semana. Estou fazendo um relatório , de cadastros para o meu site . No relatorio , eu quero listar a Cidade e total de cadastros daquela cidade . Antes , eu fazia uma consulta normal no banco e exibia com o while .Mas como tenho que usar os mesmo dados varias vezes , eu nao conseguia reaproveitar as informações . Assim ,resolvi fazer com funções, mas não estou conseguindo fazer o resultado que esta dentro do while na funcao aparecer corretamente . Segue os dados : $uf = $_POST['uf'] //aqui, $uf recebe 1 ou mais estados vai post $x = count($uf); for($i = 0 ; $i < $x; $i++){ $funcao = cad_por_uf($uf[$i],$dataInicial,$dataFinal); // aqui ,passo o valor do return da funcao para a variavel $funcao; echo $funcao[0].'-'.$funcao[1]; } function cad_por_uf($uf,$dataInicial,$dataFinal){ $sql = mysql_query("SELECT sum(cadastros),uf,cidade FROM tblCadastros where data >= '$dataInicial' and data <= '$dataFinal' and uf = '$uf' and deletada = 0 group by (cidade)"); while($row = mysql_fetch_array($sql)){ $cidade = $row['cidade']; $cadastros= $row['sum(cadastros)']; return array($cidade,$cadastros); } } Ao exibir a variavel $funcao[0] , era para mostrar todas as cidades do estado usado no where . Mas , ele só me retorna 1 resultado . Como posso fazer isso ? Desde ja , grato .
  2. murruguinha

    PDO no apache2triad

    Bom Dia, alguem sabe como habilitar o PDO no apache2triad para mysql. Na informação php aparece ... <?php phpinfo(); ?> NO apache2triad PDO PDO support enabled PDO drivers sqlite2 Creio que preciso que ele me habilite para mysql Assim (apache do servido de hospedagem) PDO PDO support enabled PDO drivers dblib, firebird, mysql, odbc, pgsql, sqlite, sqlite2 Obs.: apache2triad é um daqueles pacotes que vem apache, mysql, (servidores off-line).
  3. jsouzaso

    mysql

    Pessoal tenho uma duvida, queria uma opinião: estou querendo imprimir na tela o pedido do cliente mais dai funciona assim: Tenho o pedido com o cod do Distribuidor > Dessa eu tenho uma tabela - itempedido onde vai os itens de cada pedido indicado por um id do pedido > e em cada item do pedido tenho um id da revendedora que e pra quem vai entregar tenho isso que ele imprime todos os itens do pedido mas sem separar por revendedora: Resumindo tenho varios pedidos dentro de um - Oque quero saber e o seguinte como faco para imprimir isso aqui Revendedora : Joana ------------------------------------------------------------------- 7x 10016 Produto 1 R$30 Revendedora : Pedro ------------------------------------------------------------------- 7x 10025 Produto 2 R$40 Revendedora : Lilian ------------------------------------------------------------------- 7x 10034 Produto 3 R$50 Obrigado pela atencao...
  4. joaocarloszen

    Gráfico php mysql

    Bom dia, estou usando um script para fazer um gráfico, seria a somatória dos totais dos meses durante 1 ano, de Janeiro a Dezembro, quando mando trazer o gráfico ele traz no formato amaricado no valor 90000.00, gostaria que ficasse 90.000,00, tentei fazer fazer a alteração pelo SQL: select concat(extract(month from c.data_vencimento),'/', extract(year from c.data_vencimento)) as datas,sum(c.totalpagar) as total from contas_pagar c inner join planodecontas p on p.Id_plano_contas=c.plano_contas where extract(year from c.data_vencimento)='$y' $textTot group by extract(month from c.data_vencimento), extract(year from c.data_vencimento) order by c.data_vencimento alterei essa parte por : Replace(Replace(Replace(Format(sum(c.totalpagar), 2), '.', '|'), ',', '.'), '|', ',') , na teoria deu certo, mas ele reconhece meu numero 90.000,00 menor que 300,00 no gráfico, no caso ele deve estar reconhecendo o valor 90.00,00 como 90,00. Já tentei um bucado de coisa e não consigo arrumar.
  5. Boa tarde Galera do iMasters, então estou com um pequeno problema que é o seguinte: Tenho uma página de upload de arquivos integrada com um banco de dados MySQL (para salvar o nome da imagem, etc) porém quando eu clico no botão de selecionar Arquivo seleciono a foto, coloco o nome da foto aperto em cadastrar, aparece no banco de dados, porém, a imagem não é inserida no meu HOST, já olhei as configurações do host, upload está Online, Maxime File size está de acordo, segue o código do sistema Simplesmente não está aparecendo a imagem no meu Host, na Pasta /img_projetos
  6. Pessoal, eu migrei de hospedagem e o meu sisteminha em php deixou de funcionar! Subi os arquivos do site, importei o banco de dados e ele está dando essa mensagem aqui, onde mostra o meu usuário banco de dados e senha banco de dados!!! O que eu faço pra corrigir isso? Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user '********'@'localhost' (using password: YES)' in /var/sentora/hostdata/zadmin/public_html/meusite_com_br/painel/include/PDO/pdopaginator.inc.php:16 Stack trace: #0 /var/sentora/hostdata/zadmin/public_html/meusite_com_br_com_br/painel/include/PDO/pdopaginator.inc.php(16): PDO->__construct('mysql:host=loca...', '***********', '*****************', NULL) #1 /var/sentora/hostdata/zadmin/public_html/meusite_com_br/painel/include/class.connection.inc.php(30): PDOPaginator->__construct('mysql:host=loca...', '************', '************') #2 /var/sentora/hostdata/zadmin/public_html/meusite_com_br/painel/global.php(29): connection->connect() #3 /var/sentora/hostdata/zadmin/public_html/meusite_com_br/index.php(4): require('/var/sentora/ho...') #4 {main} thrown in /var/sentora/hostdata/zadmin/public_html/meusite_com_br/painel/include/PDO/pdopaginator.inc.php on line 16
  7. Insanity

    Melhor forma

    Olá, queria pedir um conselho. Qual é a melhor forma de fazer um sistema de comentarios com respostas? Um simples nos posts, no qual a pessoa comenta e a outra pode responder. Não quero código, quero que pessoas com experiência propria me diga qual é a melhor forma. Eu tava pensando em fazer uma tabela no qual tem o comentário, o id do usuario, o id do post e as avaliações(curtir, descurtir). Então temos uma tabela comentarios, no qual temos: id //Id do comentário post_id //Id do post onde foi comentado usuario_id //Id do usuário que comentou comentario //Aqui o que o usuário comentou av //Avaliação (curtir/descurtir) Ai para as resposta eu criaria outra tabela onde relaciono os Id: id //id do comentário id_comentario //Id do comentário id_usuario resposta av Ai na hora de listar os comentário no post eu busco os comentários que tem o post_id igual ao id do post. E faço um foreach. Dentro desse foreach eu crio uma array que busca em uma função na tabela respostas onde id_comentario seja igual ao comentario. Eu queria saber se esse é o melhor método, ou se tem uma mais facil ou mais prático.. Agradeço desde já!
  8. Gostaria que meu código puxasse os dados direto do banco de dados porque tem muitos campos. Tenho esse código, mas nele tenho que escrever todos os campos que quero que apareça na página. Como faço para o campo ser preenchido automaticamente com os dados da minha tabela? Além disso, nesse código os itens a tabela ficam aparecendo. Alguém pode me ajudar com isso?? <table id="select1"> <tr> <td class="lista_nome">tb1 Nome1</td> <td></td> <td></td> </tr> <tr> <td class="lista_nome">tb1 Nome2</td> <td></td> <td></td> </tr> <tr> <td class="lista_nome">tb1 Nome3</td> <td></td> <td></td> </tr> </table> <table id="select2"> <tr> <td class="lista_nome">tb2 Nome4</td> <td></td> <td></td> </tr> <tr> <td class="lista_nome">tb2 Nome5</td> <td></td> <td></td> </tr> <tr> <td class="lista_nome">tb2 Nome6</td> <td></td> <td></td> </tr></table> <table id="select3"> <tr> <td class="lista_nome">tb3 Nome7</td> <td></td> <td></td> </tr> <tr> <td class="lista_nome">tb3 Nome8</td> <td></td> <td></td> </tr> <tr> <td class="lista_nome">tb3 Nome9</td> <td></td> <td></td> </tr> </table> <form> <div class="radios"> <label><input type="radio" name="selector" data-id="select1" />Select1</label><br /> <label><input type="radio" name="selector" data-id="select2" />Select2</label><br /> <label><input type="radio" name="selector" data-id="select3" />Select3</label><br /> </div> <select name="options"> </select> </form> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
  9. Tenho um banco de dados com 2 tabelas, a 1º tabela é o cliente e a 2ª é a comida. Tabela: cliente campos da tabela: cod_cli int 5 cod_comida int 5 nome_cli varchar 100 Tabela: comida campos da tabela cod_comida int 5 nome_comida varchar 100 Quando ele incluir um cliente, no form vai ter 2 campos para preencher, um é o nome do cliente e o outro, vai abrir um select para ele escolher a comida preferida do cliente. A tabela de comida já vai estar preenchida com vários tipos de comidas diferentes, quando ele confirmar o cadastro clicando no botão submit, preciso que seja feito uma usca na tabela comida e pegue o id da comida escolhida pelo cliente e na hora de fazer o insert na tabela cliente, possa ser inserido o id do cliente(auto increment), o nome do cliente e o id da comida que foi selecionada na tabela comida. Notem que quero apenas saber como faço esta pesquisa na tabela comida para pegar o id da comida selecionada pelo cliente e como volto para a tabela cliente para poder fazer o insert das informações a serem cadastradas. Agradeço a atenção. Meu e-mail é allkateia@hotmail.com No aguardo
  10. Marcio Katsumi Marques

    modelagem correta.

    Supondo que eu tenha uma tabela de "alunos" com muitos campos (EX: nome, ra, rg, cpf, telefone, endereco, numero, bairro, cep, pai, mae e etc..) o modo correto seria separar os campos em tabelas mais especificas como 'dados' e 'endereço', ou pode se deixar em uma tabela só? Queria saber se as pesquisas feitas com uma única tabela com muitos campos é mais eficiente do que em tabelas 'desmembradas'. De quebra, se alguem souber como funciona essa mesma questão no Doctrine ou ainda no Hibernate seria bem legal tambem. :D
  11. Então, suponhamos que tenha uma tabela com dados de um post. nessa tabela no mysql possui o id do post e o id do usuario. Eu queria fazer uma consulta que retorne o id do usuario que mais possui registros nessa tabela. Ou os 10 usuarios que mais possuem registros. Simples? Agradeço desde já!
  12. brunozago10

    Atualização de dados de um cliente logado

    Gostaria de atualizar os dados do cliente, mas infelizmente ele não vai, Alguém pode me ajudar ? <?php include('config.php'); require('verifica.php'); ?> <html> <head> </head> <body> <?php if (@ $_REQUEST['botao'] == "Atualizar"){ $id = $_REQUEST['id']; $nome = $_POST['nome']; $login = $_POST['login']; $senha = $_POST['senha']; $sexo = $_POST['sexo']; $cep = $_POST['cep']; $estado = $_POST['estado']; $cidade = $_POST['cidade']; $bairro = $_POST['bairro']; $rua = $_POST['rua']; $numero = $_POST['numero']; $complemento = $_POST['complemento']; $email = $_POST['email']; $telefone = $_POST['telefone']; $celular = $_POST['celular']; $nascimento = $_POST['nascimento']; $insere = "UPDATE usuario SET nomeUSU = '$nome' , loginUSU = '$login' , senhaUSU = '$senha' , sexoUSU = '$sexo' , cepUSU = '$cep' , estadoUSU = '$estado' , cidadeUSU = '$cidade' , bairroUSU = '$bairro' , ruaUSU = '$rua' , numeroUSU = '$numero' , complUSU = '$complemento' , emailUSU = '$email' , telefoneUSU = '$telefone' , celularUSU = '$celular' , nascimentoUSU = '$nascimento' WHERE idUSU = '$id' "; $result_update = mysql_query($insere); if($result_update) echo "<script>alert('Cadastro atualizado com sucesso')</script>"; } ?> <form action="perfilu.php" method=POST> <table border=2> <tr> <td>Nome:</td> <td><input type=text name=nome value=<?php echo $_SESSION["nome_usuario"]; ?> ></td> </tr> <tr> <td>Login::</td> <td><input type=text name=login value=<?php echo $_SESSION["login_usuario"]; ?>></td> </tr> <tr> <td>Senha:</td> <td><input type=text name=senha value=<?php echo $_SESSION["senha_usuario"]; ?>></td> </tr> <tr> <td>Confirmar Senha:</td> <td><input type=text name=csenha value=<?php echo $_SESSION["senha_usuario"]; ?>></td> </tr> <tr> <td>Sexo:</td> <td><select name="sexo" value=<?php echo $_SESSION["sexo_usuario"]; ?>> <option>Masculino</option> <option>Feminino</option></td> </tr> <tr> <td>CEP:</td> <td><input type=text name=cep value=<?php echo $_SESSION["cep_usuario"]; ?>></td> </tr> <tr> <td>Estado:</td> <td><input type=text name=estado value=<?php echo $_SESSION["estado_usuario"]; ?>></td> </tr> <tr> <td>Cidade:</td> <td><input type=text name=cidade value=<?php echo $_SESSION["cidade_usuario"]; ?>></td> </tr> <tr> <td>Bairro:</td> <td><input type=text name=bairro value=<?php echo $_SESSION["bairro_usuario"]; ?>></td> </tr> <tr> <td>Rua:</td> <td><input type=text name=rua value=<?php echo $_SESSION["rua_usuario"]; ?> ></td> </tr> <tr> <td>Numero:</td> <td><input type=text name=numero value=<?php echo $_SESSION["numero_usuario"]; ?>></td> </tr> <tr> <td>Complemento:</td> <td><input type=text name=complemento value=<?php echo $_SESSION["compl_usuario"]; ?>></td> </tr> <tr> <td>Email:</td> <td><input type=text name=email value=<?php echo $_SESSION["email_usuario"]; ?>></td> </tr> <tr> <td>Telefone:</td> <td><input type=text name=telefone value=<?php echo $_SESSION["telefone_usuario"]; ?>></td> </tr> <tr> <td>Celular:</td> <td><input type=text name=celular value=<?php echo $_SESSION["celular_usuario"]; ?>></td> </tr> <tr> <td>Nascimento:</td> <td><input type=date name=nascimento value=<?php echo $_SESSION["nascimento_usuario"]; ?>></td> </tr> <tr> <td colspan=2 align=center><input type=submit name=botao value=Atualizar></td> </tr> </table> </form> </body> </html>
  13. Estou tentando fazer uma consulta de usuário do banco de dados, porém ele não me trás o resultado alguém pode me ajudar? <form name="enter" method="post" action="" enctype="multipart/form-data"> Inserir código: <input type="text" name="pesquisa" /> <input type="submit" name="mandar" value="Buscar" /> </form> <? if(isset($_POST['mandar'])){ $pesquisa = $_POST['login']; $sql = "SELECT * FROM usuario WHERE login LIKE'%pesquisa%'"; $limite = mysql_query("$sql"); while ($sql = mysql_fetch_array ($limite) ) {
  14. Wilson Valentim

    Insert/Update PHP + MySQL

    Bom dia pessoal! Sou novo aqui e preciso de uma ajuda. Estou desenvolvendo um sistema MOBILE para o cliente onde ele insere os dados no BD local android (androPHP, mysql). Preciso que assim que ele tiver uma conexão com a internet estes mesmos dados sejam upados numa tabela com os mesmos campos exatamente iguais, porém na web. Seria na verdade um bkp da primeira para a segunda. É possível ou eu estou viajando demais?
  15. Matheus Perez

    Cadastro de Filho PHP

    Bom dia, Estou criando um sistema de reserva e estou encontrando um problema dentro do cadastro do usuario segue abiaxo o meu problema: - preciso cadastrar os filhos em cada usuario so que cada usuario pode ter de 0 a Muitos filhos entao para resolver isso criei uma função em js para ele ficar gerando um campo para adicionar mais filhos, ja no BD eu criei uma tabela para o usuario e uma para o filho e vinculei as duas, quando preencho somente com um filho ele cadastra normal mais quando preencho com mais de um filho ele somente registra com o ultimo filho..Alguem poderia me ajudar preciso que seja cadastrado varios filhos de uma so vez segue abaixo meus codigos... CADASTRO.PHP HEADER.PHP CADASTRO.CALSS.PHP Muito Obrigado
  16. Estou com um problema a primeira via parece simples, mas já pesquisei muito e não consegui chegar há uma conclusão então agradeço quem puder me ajudar. Preciso fazer um select count para contar registros inseridos entre um intervalo de datas, porém preciso fazer isso automaticamente, um software em vb.net vai fazer o processo. E Preciso que de hora em hora, do dia atual, o sistema conte os registros e me traga o valor, a solução que encontrei foi fazer uma procedure no mysql para executar o processo, mas não consigo resolver a query SET @dia := (Select current_date()) SELECT COUNT(*) FROM teste where Fl_status=1 and StatusFinal = 'Aprovado' and DataInicial between '@dia + 07:00:00' and '@dia + 08:00:00' Eu quero adicionar o valor @dia que nesse caso é a data atual do sistema digamos hoje 31/08/2015 e preciso adicionar o horário que é das 7 as 8 como eu adiciono disso no campo Data? Ou seja 31/08/2015 07:00:00 e 31/08/2015 08:00:00 A Consulta não mostra um erro , mas também não traz os valores que preciso. Ps: o campo data é um campo datetime.
  17. marcosmigueloliveira

    Consultas com Checkbox, Dinâmicas com INNER JOINS

    Ola pessoal estou efetuando uma consulta dinâmica no banco utilizando checkbox. Pesquisei alguns códigos aqui no forum e em outros locais e consegui fazer a consulta. MAs então estou com um problema, como a minha tabela possui chaves estrangeiras em determinados campos o retorno vai ser o código e não o nome que esta na outra tabela. Estou enviando o codigo quem puder me ajudar muito obrigado! $tipoMaterial = $_POST['tipoMaterial']; $criterio = " WHERE "; for($i = 0; $i < count($tipoMaterial); $i++) { switch ($tipoMaterial[$i]) { case '2': $criterio .= "m.MtCodMaterial = ".$tipoMaterial[$i]." OR "; break; case '1': $criterio .= "m.MtCodMaterial = ".$tipoMaterial[$i]." OR "; break; case '3': $criterio .= "m.MtCodMaterial = ".$tipoMaterial[$i]." OR "; break; case 'all': $criterio = ""; break; } } $criterio = substr($criterio, 0, -3); $campos = array( 'MtCodigo' => 'Código', 'MtCodLoc' => 'Local de Estoque', 'MtCodProjeto' => 'Projeto', 'MtCodEspMnt' => 'Especilidade', 'MtPn' => 'PN', 'MtSn' => 'SN', 'MtPatrimonio' => 'Patrimônio', 'MtNome' => 'Nome', 'MtObs' => 'Obs.', 'MtQuantidade' => 'Qtd. Estoque', 'MtCodMaterial' => 'Tipo de Material'); if(isset($_POST['campos'])) { $selecionados = $_POST['campos']; //retorna somente os campos que existem na variavel $campos $permitidos = array_intersect($selecionados, array_keys($campos)); $query = "SELECT " . implode(', ', $permitidos) . " FROM tb_material as m \r INNER JOIN tb_localizacao l ON m.MtCodLoc = l.LcCodigo \r INNER JOIN tb_projeto p ON m.MtCodProjeto = p.PrCodigo \r INNER JOIN tb_tipoMaterial t ON m.MtCodMaterial = t.TmCodigo \r INNER JOIN tb_espec_mnt e ON m.MtCodEspMnt = e.EmCodigo $criterio"; //somente para testar o formulario echo "<br><br><br><br>"; //echo $query; } ?> <table> <tr> <?php //echo $query; //imprime o cabeçalho foreach ($permitidos as $nome) echo "<th>". $campos[$nome] . "</th>"; ?> </tr> <?php //realiza a consulta $result = mysql_query($query) or die (mysql_error()); //imprime os resultados print_r($result); while($valores = mysql_fetch_row($result)) { ?> <tr> <?php foreach($valores as $valor) print_r($valores); echo "<td class=\"celula\">".$valor."</td>"; ?> </tr> <?php } ?> Os campos que são chave estrangeira estão nos INNER JOINS. Sei que devo puxar o nome deles na outra tabela mas não estou sabendo fazer isso. Alguem tem como me ajudar!
  18. Olá. Tenho um site de vídeos e vou dar uma repaginada em sua página inicial pra destacar a atualização mais recente segundo o exemplo abaixo (http://i.imgur.com/vIxhTEX.jpg): No caso, meu código teria essa base (ignorei a parte do "vídeo a ser postado", foquei somente onde tenho dúvidas): <?php $sql = "SELECT * FROM video ORDER BY id DESC LIMIT 3"; $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ $id = $sql["id"]; $data = $sql["data"]; $descricao = $sql["descricao"]; $imgpequena = $sql["imgpequena"]; $imggrande = $sql["imggrande"]; ?> <div class="destaquegrande"> <?php echo $imggrande; echo $data; echo $descricao; ?> </div> <div class="destaquepequeno1"> <?php echo $imgpequena; echo $data; echo $descricao; ?> </div> <div class="destaquepequeno2"> <?php echo $imgpequena; echo $data; echo $descricao; ?> </div> </div> <?php } ?> Sim, esse código não vai funcionar adequadamente pois vai retornar os 3 mesmos registros em cada divisória. A minha dúvida é: como impedir isso de acontecer? Ou seja, como retornar apenas uma atualização diferente em cada div (no caso, a última, penúltima e antepenúltima para a primeira, segunda e terceira div, respectivamente)?
  19. GleissonHard

    Inserir usuários com senhas

    Após instalar o wamp server, funcionando normalmente, mas depois de excluir os usuarios instalados por padrão e criar outro com senha, ocorre este erro: Bemvindo ao phpMyAdmin Erro Mensagens do MySQL : #1045 - Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) O phpMyAdmin tentou ligar-se ao servidor MySQL, e o servidor rejeitou a ligação. Verifique o anfitrião, nome de utilizador e palavra-passe no config.inc.php e assegure-se que correspondem à informação fornecida pelo administrador do MySQL. Retry to connect Como posso inserir usuários com senha via SQL?
  20. Saudação a todos! Resumidamente estou criando um pequeno sistema de controle para empresas de determinada área. Eu já havia feito este sistema, mas era apenas para duas empresas, e cada uma tinha um servidor próprio. Mas agora pretendo tornar o meu serviço online, para que essas empresas se cadastrem no sistema e possam usar o sistema. Minha dúvida: Se todas as informações sensíveis dos clientes, como: histórico de vendas, compras, despesas, funcionários e etc ficarão no meu servidor, como devo ligar cada usuário a sua empresa? Eu sei que poderia simplesmente, em cada tabela do DB adicionar uma coluna com, por exemplo, a que empresaID aquela informação pertence, e assim, toda busca no DB seria condicionada ao "Where empresaID = ID da empresa. O meu receio é que isso me parece muito inseguro, mas muito inseguro mesmo, e eu não tenho ideia de como tornar isso mais seguro. Não sei se essa informação é relevante, mas sempre utilizo o PDO e construo classes para operarem de forma segura o Banco de Dados, meu maior receio é também que possam sequestrar as sessões. Pois inicialmente penso em criar a sessão que guarde o ID da empresa. Mas se alguem assaltar essa sessão e trocar o ID?
  21. Olá! Minha tabela possui mais de 100 mil registros e preciso capturar todos para a geração de um arquivo do tipo xlsx. O esquema atual consiste em capturar esses dados e armazená-los em um único array de objetos para poupar processamento enquanto a conexão está aberta. Após o fechamento da conexão, eu trato essas informações separando-as em outros arrays de objetos para gerar as estatísticas e colocá-las no arquivo xlsx. Observações: Esse primeiro array de objetos armazena 16 campos da tabela para cada objeto. A velocidade de captura desses dados está em torno de 40 segundos(o que não é tão ruim pois a intensão é de processar esses dados durante a madrugada com o uso do crontab e do wget e disponibilizar os arquivos pela manhã). O grande problema está justamente no tratamento desse array porque preciso de vários laços para gerar as informações. Já estou utilizando a função: set_time_limit(0) do PHP para tornar o processamento possível. Por enquanto não estou usando a biblioteca PHPExcel, assim como nenhuma outra, porque quero testar o desempenho sem elas, tratar as informações que irão para o arquivo e... para não perder tempo à toa tendo um código maior para verificar. Como faço para aumentar o desempenho do processamento? Na última vez deixei processando por mais de 4 horas e disponibilizei 1GB de memória através do init_set('memory_limit', '1G') do PHP. E adivinhem? O processamento não ficou completo.
  22. joaocarloszen

    Auditoria/Alteração BD MYSQL

    Bom dia pessoal, achei uma SQL para saber as ultimas alterações nas minhas tabelas da minha base de dados, só que o UPDATE TIME esta retornando NULL, alguém saberia me ajudar ou teria algo do tipo? Preciso saber as ultimas alterações da base de dados MYSQL. SELECT TABLE_NAME, CREATE_TIME, UPDATE_TIME FROM information_schema.tables WHERE TABLE_SCHEMA = 'NOME_BASE' ORDER BY `tables`.`UPDATE_TIME` DESC Obs - Altere 'NOME_BASE' para o nome da sua base de dados. TABLE_NAME - Nome das tabelas; CREATE_TIME - Data e hora de criação; UPDATE_TIME - Data e hora da última Atualização;
  23. tenho um BD com duas tabelas contendo chave estrangeira(id Pessoa e idServico) que eu consigo fazer o Join. O que não consigo fazer é mostrar as tabelas Join com a hora e a data formatada( DATE_FORMAT(`Data`, '%d/%m/%Y %W' ) AS `Data`, TIME_FORMAT(`Hora`,'%H:%i') AS `Hora`;)Como inserir o comando dentro do Join ? $pegadados = "SELECT agendamento. * ,Pessoa.Nome as nomePessoa, Servicos.Nome as nomeServicos FROM `agendamento` INNER JOIN pessoa on idPessoa = agendamento.Pessoa_idPessoa INNER JOIN servicos on idServicos = agendamento.Servicos_idServicos ";
  24. Olá, estou com um problema no uso do JQuery, Ajax, PHP e MySQL. Antes de postar o código que eu fiz em si, quero explicar o que realmente quero fazer. Eu quero fazer um sistema de favorito, mas sem contagens de favoritos. Só vai haver um botão, que lembra muito o curtir do facebook. Já pesquisei muito, tentei adaptar muitos códigos que eu li na internet, mas nenhum obtêm êxito. Bom, vamos ao código MySQL da tabela favoritos: CREATE TABLE IF NOT EXISTS `fav` ( favID INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, userID VARCHAR(40) NOT NULL, photoID INT NOT NULL ); O JQuery: <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script> <script> $(function(){ $('.pht').click(function(){ var id = $(this).attr('rel'); var pgh = $(this).attr('rer'); alert("id="+pgh+"&pht="+id+"&act=unlike"); $.ajax({ type: "POST", url: "add_likes.php", data: "id="+pgh+"&pht="+id, success: function(resposta){ alert('Favoritado'); } }); }); }); </script> Aqui o código da img que ao clicar, deveria "ativar" a função javascript: <img class ='icones post-avatar pht' src='data:image/png;base64,".base64_encode($imagem)."' width='40' height='40' rel='$pht' rer='$user'> E, por fim, o arquivo add_likes.php: <?php require "init.php"; Abre_conexao(); switch($_POST["act"]){ case "like": if(@mysql_query("INSERT INTO fav VALUES (NULL,'".$_POST["id"]."' , '".$_POST["pht"]."')"){ } break; case "unlike": if(@mysql_query( "DELETE FROM fav WHERE 'userID=".$_POST["id"]."' AND 'photoID=".$_POST["pht"]."'"){ } break; } @mysql_close(); ?> Agradeço por qualquer ajuda.
  25. WiiSantos

    Crud

    Olá. Estou criando um exemplo de sistema para cadastro de chamados. Já consegui conectar com o banco e gravar informações nele. Agora gostaria de entender como faço por exemplo: Tenho 4 button (gravar, pesquisar, alterar, excluir) no mesmo formulário, gostaria de atribuir funções aos demais. Pesquisar: quando pesquiso por um número no primeiro campo, ele retorna prenchido os demais. Alterar: qualquer campo que eu escrever algo será alterado no banco. Excluir: excluir o registro atual do bd. Formulário: <html> <head> <meta http-equiv="Content-Type" content="text/html, charset=utf-8"> <title>Cadastro Chamados</title> <link rel="stylesheet" type=text/css href="style.css"> </head> <body> <div> <form name="cadastro" method="post" action="cadastrando.php"> <table id="cad_table"> <tr> <td>Número do chamado:</td> <td><input type="text" name="num" maxlength="5" class="txt"/></td> </tr> <tr> <td>Assunto:</td> <td><input type="text" name="assunto" class="txt" id="assunto"/></td> </tr> <tr> <td>Descrição:</td> <td><textarea type="text" name="descricao" rows="10" cols="40" class="txt"/></textarea></td> </tr> <tr> <td colspan="2"> <input type="submit" value="cadastrar" id="button" action=""/> <input type="button" value="pesquisar" id="button" action="" /> <input type="button" value="alterar" id="button" /> <input type="button" value="excluir" id="button" /> </td> </tr> </table> </form> </div> </body> </html> Cadastro: <html> <head> </head> <body> <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "cadastros"; $conexao = @mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); ?> <?php $today = date("Y-m-d"); $num = $_POST['num']; $assunto = $_POST['assunto']; $descricao = $_POST['descricao']; $data = $today; $sql = mysql_query("INSERT INTO chamados (numero, assunto, descricao, data)VALUES('$num', '$assunto', '$descricao', '$data')"); echo "cadastro efetuado"; @mysql_close($conexao); ?> </body> </html>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.