Jump to content

Search the Community

Showing results for tags 'query'.



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 92 results

  1. Luckshor

    Resultados na Semana

    Olá pessoal tudo bem?? Como meu conhecimento é Básico em Mysql, gostaria de uma ajudinha. Situação é o seguinte, tenho uma tabela que guarda as informações de prévia de vendas dos consultores. Tabela_previa - ID_previa - Qtd_previa_vendas - ID_consultor_previa - Data_previa Eu quero exibir as previas da semana corrente, tipo hoje estamos na quinta-feira, ele vai apresentar os resultados de seg, ter, qua, qui e sexta. Exemplo se aberto na quinta-feira Consultor Segunda Terça Quarta Quinta Sexta 1 Pré = 2 Pré = 8 Pré = 3 Pré = 4 Pré = 0 Exemplo na terça Consultor Segunda Terça Quarta Quinta Sexta 1 Pré = 2 Pré = 8 Pré = 0 Pré = 0 Pré = 0 Não estou conseguindo pegar os resultados da semana atual. Se alguém conseguir me ajudar ficarei muito agradecido. Já tentei usar o WEEKOFYEAR, Week e não consegui trazer o resultado.. Valeuu pessoal, obrigado pela ajuda.! até mais!
  2. milordzin

    Transforma query em LEFT JOIN

    Olá como posso transforma essa pequena query no formato left join , tipo tenho duas tabela a funcionarios e usuarios e quero pegar o nome das duas tabelas $Query = "SELECT distinct(codusuario),nome FROM funcionarios.funcionarios WHERE codusuario ";
  3. Olá!!! Pessoal preciso fazer com q o update reorganize uma ordem numérica. - Imaginem que possuo vários registros em uma tabela, e o que define sua ordem de exibição é uma coluna chamada 'ordem'. - Quando vou exibir, faço o select com o 'order by ordem'. Até aí tudo ok. - Mas agora, na tela de gestão que criei, preciso oferecer a possibilidade de atualizar essa ordem. - Então imaginem que tenho 10 registros. Dessa forma a coluna ordem estará 1,2,3,4,5,6,7,8,9,10. - Agora se o usuário escolher que que o registro 2 deve ser o 1 a ser exibido. então ele fará o update no 2 para 1. - Então nesse momento teremos dois registros com numero 1. A 'ordem' ficaria 1,1,3,4,5,6,7,8,9,10. Eis o problema... - Como posso fazer para que o update ocorra de forma progressiva, atualizando a coluna 'ordem' sequencialmente, reorganizando os numeros da forma certa e não duplicá-los, fazendo com q aquele q era 1 virar 2 e assim por diante? - E se eu precisasse inserir um novo registro nessa situação.. como ficaria o insert?
  4. Olá pessoal, Minha tabela: Colunas: id (chave primária sem auto incremento) | categoria | sub_categoria_1 | sub_caegoria_2 | sub_categoria etc... | titulo | conteudo Exemplos de categorias: Frutas Legumes Verduras Ervas Temperos Carnes Exemplos de sub categorias: Frutas - vermelhas, cítricas, gordurosas Legumes - grandes, pequenos, para ser comido cru, para ser comido cozido Verduras - ricas em calcio, ricas em magnésio, ricas em ferro Ervas - com cafeína, sem cafeína, calmantes Temperos - doces, picantes Carnes - brancas, vermelhas Comentários O post: eu estou fazendo um post diferente porque embora tenha relação com uma aplicação sobre a qual eu fiz um outro post este post traz um assunto diferente. O porquê que surgiu esta dúvida: eu estava querendo fazer uma tabela para categoria(seção) do meu site, porém estava muito difícil porque seriam muitas tabelas mais de 50 ou 100, muitas mesmo, então como eu não preciso de interação entre as tableas e seus dados eu pensei em uma possibilidade. O que eu realmente preciso: 1- Visualizar apenas 1 categoria por vez ou uma sub caegoria por vez no banco através do PhpMyAdmin por uma questão de oraganização e facilidade de acesso às informações do campo conteudo, para isso que eu fiz os campos categoria e e subcategorias 2- Adicionar e excluir linhas(que não é o mais importante, pois eu posso substituir o conteúdo da linha que eu desejar, até mesmo porque ouvi dizer que não dá pra excluir chaves primárias ou substituí-las). Dúvida: 1- Como eu faço para consultar o campo conteudo, através do PhpMyAdmin, no meio de cinco mil linhas apenas as linhas da tabela de uma determinada categoria ou de uma determinada sub_categoria para efeitos de vizualização e edição do campo conteudo desta determinada categoria? 2- A chave primária vai atrapalhar esta consulta, vizualização e edição das linhas da categoria? 3- Para que serve uma chave estrangeira? Eu precisarei utilizar uma nesta consulta, vizualização e edição? Obrigado! Phil
  5. WBlacker

    condição em delete no mysql

    Então minha dúvida é a seguinte, eu tenho a seguinte query: DELETE tb_eventos.* , tb_imagens.* FROM tb_eventos, tb_imagens WHERE tb_eventos.id_evento = 2 AND tb_imagens.id_imagens_evento = 2 Porém quero fazer uma condição em que se não houver nenhum registro na tabela imagens com o id_imagens_evento = 2 faça o delete apenas da tabela evento. então queria saber se tem fazer esse if na query. Ou se souberem uma solução em php para isso. Desde já agradeço
  6. eber faria da silva

    Consulta em Tabela dinâmica

    Olá pessoal, tenho uma tabela html que vem de um banco de dados faço uma consulta com fetch_array e dou um echo pra imprimir as linhas. Gostaria de saber como poderia descobrir qual é o menor (são preços de produtos de supermercado) valor em cada linha e trocar a cor da fonte. tentei fazer um LEAST e guarda-lo num array mas não estou sabendo como manipular os dados. alguma dica?
  7. WBlacker

    IF no PHP não está dando certo

    E aí galera, estou usando o PHP para fazer um update no banco com o as informações de um form e um dos campos pode vir vazio, e para evitar erros coloquei um "if" par caso ele esteja vazio a query não altere esse valor no banco,porém não está dando certo, ele continua o update em "ft_principal"; <?php session_start(); include_once("seguranca.php"); include_once("conexao.php"); $id_evento = $_GET['id_evento']; $tipo = $_POST['tipo_evento'] ; $data = date('Y-m-d', strtotime($_POST['data'] )); //por vir vazio $foto_principal = addslashes(file_get_contents($_FILES['foto_principal']['tmp_name'])); $titulo = $_POST['titulo'] ; $descricao = $_POST['descricao'] ; if($_FILES['foto_principal']['tmp_name']){ //salva a alteracao em ft_principal $sql_query = "UPDATE tb_eventos JOIN tb_tp_evento ON tb_tp_evento.id_tipo_evento = tb_eventos.id_tipo JOIN tb_imagens ON tb_eventos.id_evento = tb_imagens.id_imagens_evento JOIN tb_categoria ON tb_imagens.id_imagens_categ = tb_categoria.id_categoria SET id_tipo = '$tipo', data = '$data', titulo_evento = '$titulo', ft_principal = '$foto_principal', descricao_evento = '$descricao' WHERE id_evento = '$id_evento'"; }else{ //nao salva a alteracao em ft_principal $sql_query = "UPDATE tb_eventos JOIN tb_tp_evento ON tb_tp_evento.id_tipo_evento = tb_eventos.id_tipo JOIN tb_imagens ON tb_eventos.id_evento = tb_imagens.id_imagens_evento JOIN tb_categoria ON tb_imagens.id_imagens_categ = tb_categoria.id_categoria SET id_tipo = '$tipo', data = '$data', titulo_evento = '$titulo', descricao_evento = '$descricao' WHERE id_evento = '$id_evento'"; } mysqli_query($conectar,$sql_query); ?>
  8. Sou iniciante em PHP e estou tentando fazer um sistema onde posso gerenciar um banco de dados completamente, é tipo o PhpMyAdmin só que menos completo e mais fácil de utilizar. No momento, estou trabalhando na parte em que são retornadas e imprimidas na tela as tabelas do bd e, então, ao selecionar uma tabela, o sistema gera uma tabela em HTML que tem como <th> as colunas do bd e <td> os valores. Consegui fazer, mas estou tendo problemas ao separar o <th> do <td> (o tr fica em cima). Olha o código e veja o resultado (o problema começa na linha 13): <!-- Corpo --> <div class="corpo"> <?php if(!isset($_GET['tabela'])){ //Checa se a tabela foi selecionada, se não foi, imprime as tabelas echo" <span class='subtitulo'>Tabelas</span><hr /> <table>"; include("php/config.php"); $query = mysqli_query($conn, "SHOW TABLES"); while($row = mysqli_fetch_array($query)){ echo '<tr><td>' . $row['0'] . '</td><td>' . ' <a href="explorar.php?tabela=' . $row['0'] . '"><img src="img/adc/go.png" alt="Go"></a></td></tr>'; } echo"</table>"; } elseif(isset($_GET['tabela'])) { //O problema começa aqui, onde ele busca os dados da tabela no bd include("php/config.php"); //Conexão com o banco de dados echo"<span class='subtitulo'>Tabela: ". $_GET['tabela'] . "</span><hr><table><tr>"; //Imprime o nome da tabela selecionada $sql = sprintf("SHOW COLUMNS FROM %s", $_GET['tabela']); $query1 = mysqli_query($conn, $sql); //Busca as colunas while($col = mysqli_fetch_array($query1)){ //Armazena as colunas numa array echo"<th>" . $col[0] . "</th>"; //Imprime o nome das colunas dentro do table head $sql1= sprintf("SELECT %s FROM %s", next($col), $_GET['tabela']); //Usei o next() porque o nome das colunas é desconhecido $query = mysqli_query($conn, $sql1); //Busca os valores das colunas while($row = mysqli_fetch_array($query)){ echo"<td>" . $row[0] . "</td>"; //Imprime os valores das colunas } } echo"</tr></table>"; } ?> </div> E aqui o resultado: 'ads' é o nome da tabela (aleatório) Negrito: colunas Números: valores Eu queria que ficasse assim: Já tentei retirar essa parte do código e colocar do lado de fora do primeiro while, mas deu erro: $sql1= sprintf("SELECT %s FROM %s", next($col), $_GET['tabela']); $query = mysqli_query($conn, $sql1); while($row = mysqli_fetch_array($query)){ echo"<td>" . $row[0] . "</td>"; } Por favor, me ajudem!
  9. maciel.ferreira

    Query com Sum

    Olá Pessoal. Gostaria de pedir ajuda para o seguinte caso. Tenho dois campos em uma tabela que preciso fazer uma subtração. Mas há uma dificuldade em relação a como é gravado o dado no banco. Vejam. select d.creationdate,d.paidamount,d.number,d.totalservicetax,i.total,i.tipvalue,i.ischange fromdocumentsheaders d inner join invoicepaymentdetails i on d.number = i.invoicenumbercreationdate paidamount total tipvalue ischange 2016-08-12 11:59:03 28,910000 6 0,000000 30,000000 1,000000 0 2016-08-12 11:59:03 28,910000 6 0,000000 -1,090000 1,000000 1 Meu objetivo é mostrar em um select o valor do total - tipvalue, porém, apenas nos valores do total que estão negativos. Não pode pegar os valores positivos. -1,090000 - 1 = 0,9 Desta forma. Tipo um sum(tota) - sum(tipvalue) mas só se o valor do total for negativo. Se colocar direto no where um like '-%' por exemplo nao da certo.
  10. Sou iniciante em PHP e estou tentando fazer um sistema onde posso gerenciar um banco de dados completamente, é tipo o PhpMyAdmin só que menos completo e mais fácil de utilizar. No momento, estou trabalhando na parte em que são retornadas e imprimidas na tela as tabelas do bd e, então, ao selecionar uma tabela, o sistema gera uma tabela em HTML que tem como <th> as colunas do bd e <td> os valores. Consegui fazer, mas estou tendo problemas ao separar o <th> do <td> (o tr fica em cima). Olha o código e veja o resultado (o problema começa na linha 13): <!-- Corpo --> <div class="corpo"> <?php if(!isset($_GET['tabela'])){ //Checa se a tabela foi selecionada, se não foi, imprime as tabelas echo" <span class='subtitulo'>Tabelas</span><hr /> <table>"; include("php/config.php"); $query = mysqli_query($conn, "SHOW TABLES"); while($row = mysqli_fetch_array($query)){ echo '<tr><td>' . $row['0'] . '</td><td>' . ' <a href="explorar.php?tabela=' . $row['0'] . '"><img src="img/adc/go.png" alt="Go"></a></td></tr>'; } echo"</table>"; } elseif(isset($_GET['tabela'])) { //O problema começa aqui, onde ele busca os dados da tabela no bd include("php/config.php"); //Conexão com o banco de dados echo"<span class='subtitulo'>Tabela: ". $_GET['tabela'] . "</span><hr><table><tr>"; //Imprime o nome da tabela selecionada $sql = sprintf("SHOW COLUMNS FROM %s", $_GET['tabela']); $query1 = mysqli_query($conn, $sql); //Busca as colunas while($col = mysqli_fetch_array($query1)){ //Armazena as colunas numa array echo"<th>" . $col[0] . "</th>"; //Imprime o nome das colunas dentro do table head $sql1= sprintf("SELECT %s FROM %s", next($col), $_GET['tabela']); //Usei o next() porque o nome das colunas é desconhecido $query = mysqli_query($conn, $sql1); //Busca os valores das colunas while($row = mysqli_fetch_array($query)){ echo"<td>" . $row[0] . "</td>"; //Imprime os valores das colunas } } echo"</tr></table>"; } ?> </div> E aqui o resultado: 'ads' é o nome da tabela (aleatório) Negrito: colunas Números: valores Eu queria que ficasse assim: Já tentei retirar essa parte do código e colocar do lado de fora do primeiro while, mas deu erro: $sql1= sprintf("SELECT %s FROM %s", next($col), $_GET['tabela']); $query = mysqli_query($conn, $sql1); while($row = mysqli_fetch_array($query)){ echo"<td>" . $row[0] . "</td>"; } Por favor, me ajudem!
  11. A hospedagem que utilizo mudou sua versão de PHP 5.2 para 5.4. Até aí tudo bem, migrei o site do cliente mas em uma página está acontecendo uma coisa estranha no sistema de notícias. A tabela no banco de dados possui as colunas id, titulo, data, texto, imagem, ativo e checked. A query utilizada para pegar os dados é esta: <? $dados=mysql_query("SELECT * FROM shakti_noticias WHERE checked='1'"); while($arquivos = mysql_fetch_array($dados)) { $cod = $arquivos['id']; $img_nome = $arquivos['imagem']; $tit = $arquivos['titulo']; $txt = $arquivos['texto']; } $parte = substr($txt, 0, 240); echo >>> $cod | $titulo | $img_nome | $parte ?> No echo acima aparece na tela: >>> | o titulo | | Só pega o valor da coluna título. Ouve alguma mudança na sintaxe em relação a esta query no PHP 5.4? Conseguem enxergar algum erro nestas querys (O suporte diz que é erro de programação)? Pela lógica a query deveria pegar tudo ou nenhum campo não acham? Saberiam me explicar este mistério?
  12. Quero pegar os valores(inteiros) de um checkbox e adicioná-los no bd if(isset($_POST['idbanner'])) {$sql -> adicionaVariosBannersAP($_POST['banneradicionado'],$_GET['id_ap']); ... } <form class="uk-form" method="post" action="" > while(condição) { <input type="checkbox" name="banneradicionado[]" value=" <?php echo $row['id'];?>">adicionar<br> } <input class="uk-button" type="submit" value="Adicionar" name="adicionar" id="adicionar"> ---- outro arquivo ---- function adicionaVariosBannersAP($checkBox, $idAP){ $conexao = new Banco(); $checkBox = $conexao -> limpaString($checkBox); $idAp = $conexao -> limpaString($idAP); for ($i; $i<sizeof($checkBox); $i++){ print($checkBox[$i]); $sql = "INSERT INTO banner_ap (`id_banner`, `id_ap`) VALUES ('".$checkBox[$i]."', '".$idAP."');"; $query = $conexao -> executarQuery($sql); } }
  13. Como configurar o IIS para não exibir mensagens de erro de jeito nenhum, alguém sabe ? Já tentei de tudo Percebi que colocando On Error Resume Next no código ASP, hora o ASP consegue capturar o erro e mostrar minha mensagem personalizada hora não e exibe uma mensagem do IIS, se referindo a TimeOut O código está assim On Error Resume Next Set rs = objCMD.Execute if Err.Number <> 0 then response.redirect("MyMensa.ASP") end if
  14. Boa tarde a todos. Estou com um pequeno problema: Fatal error: Call to a member function query() on null in Sei bem o que significa, mas não sei porque está ocorrendo. Explico: Tenho uma classe DAO com os principais métodos (CRUD). Tenho um Listar que obviamente lista os dados do banco e "joga" em linhas de tabela html. Isso está funcionando perfeitamente. Então precisava listar dados do banco para popular um select (html). Aí começaram os problemas. Fiz exatamente o mesmo código só por descargo de consciência, mas estranhamente passou a dar esse erro de query null. Realmente não entendi foi nada. Se alguém puder me ajudar a desvendar esse mistério. Seguem os códigos: <!-- abastecimento.view.php (esta parte funciona perfeitamente!)--> <div class="col-lg-12"><p></br></p> <div class="panel panel-primary"> <div class="panel-heading"> Cadastro de Postos de Combustíveis </div> <!-- /.panel-heading --> <div class="panel-body"> <div class="dataTable_wrapper"> <table width="100%" class="table table-striped table-bordered table-hover table-condensed" id="dataTables-example"> <thead> <tr> <th width="3%"></th> <th width="3%"></th> <th width="14%"><pr> Nº Abast. </pr></th> <th width="10%"><pr> Placa </pr></th> <th width="15%"><pr> Data </pr></th> <th width="19%"><pr> KM do veículo </pr></th> <th width="19%"><pr> Litragem Total </pr></th> <th width="14%"><pr> R$ Total </pr></th> <th width="30%"><pr> Posto </pr></th> </tr> </thead> <tbody> <?php include_once("../app/dao/abastecimento.dao.php"); $abastecimento = new AbastecimentoDAO(); $abastecimento->listar(); ?> </tbody> <p><a href="#" class="btn btn-success" data-toggle="modal" data-target="#adicionar_posto" data-whatever="@adicionar"><span class="glyphicon glyphicon-plus"></span><pr> Adicionar novo registro</pr></a></p> </table> </div> <!-- /.table-responsive --> </div> <!-- /.panel-body --> </div> <!-- /.panel --> </div> // LISTAR INICIO (funcionando ok) ********************************************************************** function listar() { include_once('conexao.php'); //utilizei em alguns o global $conn e funcionou, mas em outros não. :( try { $result = $conn->query('SELECT *, p.posto_nome FROM abastecimento a, posto p where a.posto_id = p.posto_id'); $dados = ""; if($result){ while ($row = $result->fetch_assoc()){ $dados .= "<tr class='gradeA'>" ."<td><a href=\"#\" onclick='preencheModal({$row['abastecimento_id']}, \"{$row['abastecimento_data']}\")' \" class=\"btn btn-primary\" data-toggle=\"modal\" data-target=\"#editar_abastecimento\" data-whatever=\"@editar\"><span class=\"glyphicon glyphicon-pencil\"></span></a></td>" ."<td><a href=\"#\" onclick='preencheModal({$row['abastecimento_id']})' \" class=\"btn btn-danger\" data-toggle=\"modal\" data-target=\"#deletar_abastecimento\" data-whatever=\"@deletar\"><span class=\"glyphicon glyphicon-trash\"></span></a></td>" ."<td>".$row['abastecimento_id']."</td>" ."<td>".$row['tmp_placa']."</td>" ."<td>".$row['abastecimento_data']."</td>" ."<td>".$row['abastecimento_km_abastecido']."</td>" ."<td>".$row['abastecimento_litragem']."</td>" ."<td>".$row['abastecimento_valor']."</td>" ."<td>".$row['posto_nome']."</td>" ."</tr>"; } $result->free(); } $conn->close(); echo $dados; } catch(Exception $e) { echo "Erro: ".$e->getMessage(); } } // LISTAR FIM ************************************************************************* Estes dois códigos acima funcionam perfeitamente. Agora vamos à parte onde está dando problema: <!-- abastecimento.view.php (esta parte não funciona. estou listando da mesma forma que funcionou lá no inicio...!)--> <!-- Modal FORM ADICIONAR --> <div class="modal fade" id="adicionar_posto" tabindex="-1" role="dialog" aria-labelledby="adicionar_postoLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="adicionar_postoLabel">Adicionar registro</h4> </div> <form id="form_adicionar" name="form_adicionar" action="../app/controller/posto.controller.php" method="post"> <div class="modal-body"> <div class="form-group"> <div class="row"></br> <div class="col-md-4"> <label for="abastecimento_numero_add" class="control-label">Nº Abs.:</label> <input required onkeyup="evento(this);" type="text" class="form-control" id="abastecimento_numero_add" name="abastecimento_numero_add"> </div> <div class="col-md-4"> <label for="abastecimento_data_add" class="control-label">Data:</label> <input required onkeyup="evento(this);" type="date" class="form-control" id="abastecimento_data_add" name="abastecimento_data_add"> </div> </div> <div class="row"></br> <div class="col-md-8"> <!-- adicionei essa tabela apenas para testar a listagem dos dados, que é a mesma do código anterior --> <table width="100%" class="table table-striped table-bordered table-hover table-condensed" id="dataTables-example"> <thead> <tr> <th width="3%"></th> <th width="3%"></th> <th width="14%"><pr> Nº Abast. </pr></th> <th width="10%"><pr> Placa </pr></th> <th width="15%"><pr> Data </pr></th> <th width="19%"><pr> KM do veículo </pr></th> <th width="19%"><pr> Litragem Total </pr></th> <th width="14%"><pr> R$ Total </pr></th> <th width="30%"><pr> Posto </pr></th> </tr> </thead> <tbody> <?php require_once("../app/dao/abastecimento.dao.php"); $abastecimento = new AbastecimentoDAO(); $abastecimento->listar(); ?> </tbody> <p><a href="#" class="btn btn-success" data-toggle="modal" data-target="#adicionar_posto" data-whatever="@adicionar"><span class="glyphicon glyphicon-plus"></span><pr> Adicionar novo registro</pr></a></p> </table> </div> <div class="col-md-4"> <label for="abastecimento_placa_add" class="control-label">Placa:</label> <input required onkeyup="evento(this);" type="text" class="form-control" id="abastecimento_placa_add" name="abastecimento_placa_add"> </div> </div> <div class="row"></br> <div class="col-md-4"> <label for="abastecimento_km_add" class="control-label">KM:</label> <input required onkeyup="evento(this);" type="text" class="form-control" id="abastecimento_km_add" name="abastecimento_km_add"> </div> <div class="col-md-4"> <label for="abastecimento_litragem_add" class="control-label">Litragem:</label> <input required onkeyup="evento(this);" type="text" class="form-control" id="abastecimento_litragem_add" name="abastecimento_litragem_add"> </div> <div class="col-md-4"> <label for="abastecimento_total_add" class="control-label">R$ Total:</label> <input required onkeyup="evento(this);" type="text" class="form-control" id="abastecimento_total_add" name="abastecimento_total_add"> </div> </div> </div> </div> <div class="modal-footer"> <button name="fechar" type="button" class="btn btn-warning" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span><pr> Fechar</pr></button> <button name="cadastrar" id="cadastrar" type="submit" form="form_adicionar" class="btn btn-primary"><span class="glyphicon glyphicon-floppy-disk"></span><pr> Salvar</pr></button> </div> </form> </div> </div> </div> <!-- Modal FORM ADICIONAR FIM --> esse código gera o erro: Notice: Undefined variable: conn in C:\xampp\htdocs\salbego_n\app\dao\abastecimento.dao.php on line 90 Fatal error: Call to a member function query() on null in C:\xampp\htdocs\salbego_n\app\dao\abastecimento.dao.php on line 90 Alguém pode me dar um norte? Obrigado.
  15. emersonandree

    query entre duas bases distintas

    bom dia, pessoal estou enfrentando inúmeras dificuldades ao unir duas query de duas bases diferentes pelo php... teria alguma forma de fazer isso? estou realizando uma consulta em uma base e pegando os dados necessários, preciso consultar outra base para associar o numero do cliente pelo CNPJ cadastrado.
  16. emersonandree

    quebra de linha em uma query.

    bom dia! estou com dificuldades para gerar uma consulta... tenho uma consulta que retorna as seguintes informações. D,12345,10/07/2016,10/07/2016,s ,I, 456.00,10,1 então... preciso que na consulta o sql quebre a linha para ficar assim D,12345,10/07/2016,10/07/2016,s , I, 456.00,10,1 como poderia proceder com isso...
  17. Caros, Estouu com a seguinte dúvida. Tenho duas tabelas conforme exemplo abaixo: Tabela1 Tabela2 Produto Fornecedor Data Preço Produto Fornecedor Data Preço 1 A 5/6/2016 12,80 1 A 7/6/2016 NULL 1 A 8/6/2016 13,20 1 A 13/6/2016 NULL 1 A 12/6/2016 13,50 1 B 12/6/2016 NULL 1 B 9/6/2016 11,90 2 A 10/6/2016 NULL 1 B 13/6/2016 13,00 2 A 6/6/2016 7,00 2 A 9/6/2016 8,30 Gostaria de popular os valores NULL da Tabela2 para cada Produto/Fornecedor com o valor da Tabela1 onde a data é a mais recente antes da data da Tabela2. Então os dados da tabela2 ficariam assim: Produto Fornecedor Data Preço 1 A 7/6/2016 12,80 (preço de 5/6) 1 A 13/6/2016 13,50 (preço de 12/6) 1 B 12/6/2016 11,90 (preço de 9/6) 2 A 10/6/2016 8,30 (preço de 9/6) Alguma sugestão? Grato
  18. Bom dia galera...Tudo bem... Pessoal estou com uma duvida, já pesquisei em alguns tópicos, mas não consegui solucionar o meu problema, se alguém puder me ajudar agradeço. Meu problema é o seguinte: Possuo uma tabela como a do exemplo abaixo onde possuo 25 itens, esta tabela eu uso para montar uma segunda tabela, ou seja com o id_relatorio eu alimento a tabela com o id_relacao_atividade, sendo assim o id_relatorio aparece "n" vezes na tabela relacao_atividade. Sendo assim eu necessito listar todos os ultimos registros da relacao_atividade que contenham apenas um iten id_relatorio, 'Se e somente se' atender aos seguintes requisitos: id_status = '1' AND (resp_1 = '1' OR resp_2 = '1' OR resp_3 = '1' OR resp_4 = '1') Ou seja, eu quero somente os ultimos registro de cada GROUP BY id_relatorio se e somente se atender a linha descrita acima. Exemplo reduzido da minha tabela: [id_relacao_atividade] - [id_relatorio] - [id_status] - [resp_1] - [resp_2] - [resp_3] - [resp_4] - [numero_linha] [ 1 ] - [ 1 ] - [ 2 ] - [ 1 ] - [ 1 ] - [ 0 ] - [ 0 ] - [ 1 ] [ 2 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 2 ] [ 3 ] - [ 2 ] - [ 3 ] - [ 3 ] - [ 1 ] - [ 0 ] - [ 0 ] - [ 1 ] [ 4 ] - [ 3 ] - [ 1 ] - [ 3 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] [ 5 ] - [ 3 ] - [ 2 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 2 ] Para que minha busca seja correta apenas os id_relacao_atividade 2 atende minha busca. O numero_linha deve ser o máximo valor dentro do requisitos de busca assim eu garanto qeu peguei o ultimo valor dentro dos requisitos. Ja tentei assim: SELCT MAX(numero_linha) FROM relacao_atividade WHERE id_status = '1' AND (resp_1 = '1' OR resp_2 = '1' OR resp_3 = '1' OR resp_4 = '1') GROUP BY id_relatorio Porem ele também me retorna valores que não são os últimos de cada id_relatorio. Por isso minha afirmação "Se e somente se" atender meus requisitos. Obrigado e até
  19. Galera, estou com uma duvida, como eu posso pegar multiplas linhas de uma tabela? exemplo TABELA EXAME Consulta1 consulta2 consulta3 eu ja consigo pegar a Consulta1, mas e pra pegar todas as consultas? eu pensei em, fazer um contador pra cada consulta que o usuario fizer, e armazenar esse contador, dps fazer um loop, e ir fazendo query. existe outra possibilidade?
  20. Bianka__As

    Querys implicitas

    Existem querys implicitas que possam substituir funções explicitas? Encontrei apenas para inner join, gostaria de saber como seriam funções implicitas para: right join, left join, full outer join, right excluding join,left excluding join,outer excluding join,cross join.
  21. Olá pessoal. Tenho o seguinte código onde tenho duas queries, na primeira capturo o COUNT do campo nome_usuario, na segunda seleciono os campos que desejo. Gostaria de melhorar a performance, fazendo uma só query. Alguém pode me ajudar? <?php defined('BASEPATH') OR exit('No direct script access allowed'); class TodosAgendamentosFuturos_model extends CI_Model{ public function main($funcionario, $dataAtual, $limit, $start) { //Array para guardar dados a serem retornados $resultados = array(); //QUERY TO BIND TOTALCOUNT $sql = "SELECT DISTINCT COUNT(u.nome_usuario) AS total FROM horariosfuncionario hfs INNER JOIN usuario u INNER JOIN statushorariofuncionario shf INNER JOIN funcionario f INNER JOIN agendamento a INNER JOIN formapagamentosalao fps ON a.codigo_formapagamentosalao = fps.codigo_formapagamentosalao AND a.codigo_usuario = u.codigo_usuario AND a.codigo_horariosfuncionario = hfs.codigo_horariosfuncionario AND shf.codigo_statushorariofuncionario = hfs.codigo_statushorariofuncionario AND f.codigo_funcionario = hfs.codigo_funcionario WHERE STR_TO_DATE(hfs.data_horariosfuncionario, '%d/%m/%Y') > STR_TO_DATE(?, '%d/%m/%Y') AND f.codigo_funcionario = ? ORDER BY STR_TO_DATE(hfs.data_horariosfuncionario, '%d/%m/%Y'), STR_TO_DATE(hfs.horario_horariosfuncionario,'%H:%i')"; $total = $this->db->query($sql, array($dataAtual, $funcionario)); //Selecionando todos agendamentos futuros $sql = "SELECT DISTINCT u.nome_usuario, u.telefone1_usuario, u.telefone2_usuario, a.codigo_agendamento, hfs.horario_horariosfuncionario, hfs.data_horariosfuncionario, a.comentario_agendamento, fps.nome_formapagamentosalao FROM horariosfuncionario hfs INNER JOIN usuario u INNER JOIN statushorariofuncionario shf INNER JOIN funcionario f INNER JOIN agendamento a INNER JOIN formapagamentosalao fps ON a.codigo_formapagamentosalao = fps.codigo_formapagamentosalao AND a.codigo_usuario = u.codigo_usuario AND a.codigo_horariosfuncionario = hfs.codigo_horariosfuncionario AND shf.codigo_statushorariofuncionario = hfs.codigo_statushorariofuncionario AND f.codigo_funcionario = hfs.codigo_funcionario WHERE STR_TO_DATE(hfs.data_horariosfuncionario, '%d/%m/%Y') > STR_TO_DATE(?, '%d/%m/%Y') AND f.codigo_funcionario = ? ORDER BY STR_TO_DATE(hfs.data_horariosfuncionario, '%d/%m/%Y'), STR_TO_DATE(hfs.horario_horariosfuncionario,'%H:%i') LIMIT ".$limit." OFFSET ".$start; $resultado = $this->db->query($sql, array($dataAtual, $funcionario)); //Percorrendo resultados retornados foreach ($resultado->result() as $row) { //Captura dia da semana da data enviada como parâmetro usando o helper dia_semana $dia = diasemana($dataAtual); //Adiciona resultados no array resultados array_push($resultados, array('nome_usuario' => $row->nome_usuario, 'telefone1_usuario' => $row->telefone1_usuario, 'telefone2_usuario' => $row->telefone2_usuario, 'codigo_agendamento' => $row->codigo_agendamento, 'horario' => $row->horario_horariosfuncionario, 'data' => $row->data_horariosfuncionario, 'nomeDiaSemana' => $dia, 'comentario' => $row->comentario_agendamento, 'formaPagamento' => $row->nome_formapagamentosalao)); } $rows = $resultados; $data = array( "success"=>true, "totalCount"=>$total->row()->total, "menu"=>$rows ); echo json_encode($data); } }
  22. Pitag346

    Problemas com Update

    Bom, ola pessoal.. estou com um problema... :/ Utilizo o query por meio de funções atribui funções para ler todas as querys, para inserir no banco de dados e para fazer update e por fim o delete... consegui inserir uns dados no banco de dados ai ele me leva pra uma outra pagina, nessa pagina eu faço o update de um registro e faço o insert em uma outra tabela... no caso está dessa forma: <?php if(isset($_POST['enviar'])) { $nome_responsavel = $_POST['nome_responsavel']; $nascimento_responsavel = $_POST['dataNascimento']; $cpf_responsavel = $_POST['cpf_resposavel']; $rg_responsavel = $_POST['rg_resposavel']; $tel_responsavel = $_POST['tel_responsavel']; $cel_responsavel = $_POST['cel_responsavel']; $vencimento = $_POST['vencimento']; $valor = $_POST['valor']; $tipo = $_POST['pagamento']; $pagamento = $_POST['tipo']; $responsavel = array( 'tipo_curso'=>$tipo, 'valor_referente'=>$valor, 'nome_responsavel'=>$nome_responsavel, 'nascimento_responsavel'=>$nascimento_responsavel, 'cpf_responsavel'=>$cpf_responsavel, 'rg_responsavel'=>$rg_responsavel, 'telefone_responsavel'=>$tel_responsavel, 'celular_responsavel'=>$cel_responsavel ); $pagamento = array( 'id_usuario'=>$id, 'valor'=>$valor, 'vencimento'=>$vencimento, 'tipo'=>$tipo, 'pagamento_sob'=>$pagamento ); $update_aluno = DBUpdate("alunos", "$responsavel", "id = '$id'"); $regis_pagamento = DBCreate('pagamento', $pagamento, TRUE); mas não está nem fazendo o update e nem fazendo o registro segue a função update: (Obs: a função de registro está correta pois estou utilizando em uma outa pagina e está tudo ok)... // função do update: function DBUpdate($table, array $data, $where = null) { foreach ($data as $key => $value) { $fields[] = "{$key} = '{$value}'"; } $fields = implode(', ', $fields); $where = ($where) ? " WHERE {$where}" : null; $query = "UPDATE {$table} SET {$fields}{$where}"; return DBExecute($query); } ESPERO QUE ME AJUDEM OBRIGADO DESDE JÁ! OBS: Não esta retornando nenhum erro, só simplesmente não executa as funções...
  23. SkelletonX

    erro de sintaxe query C#

    Estou com esse erro : quando vou executar o query da isso :/ Help me plz private void materialRaisedButton2_Click(object sender, EventArgs e) { using (NpgsqlConnection connpg = new NpgsqlConnection(connectionStringpg)) { connpg.Open(); string query = "INSERT INTO shop (good_id, item_id, item_name, price_gold, price_cash, count, buy_type, buy_type2, buy_type3, equip, tag, title, cupon_l, cupon_v, set) VALUES (@good_id, @item_id, @item_name @price_gold, @price_cash, @count, @buy_type, @buy_type2, @buy_type3, @equip, @tag, @title, @cupon_l, @cupon_v, @set)"; using (NpgsqlCommand cmd = new NpgsqlCommand(query, connpg)) { cmd.Parameters.AddWithValue("@good_id", materialSingleLineTextField8.Text); cmd.Parameters.AddWithValue("@item_id", materialSingleLineTextField9.Text); cmd.Parameters.AddWithValue("@item_name", materialSingleLineTextField10.Text); cmd.Parameters.AddWithValue("@price_gold", materialSingleLineTextField11.Text); cmd.Parameters.AddWithValue("@price_cash", materialSingleLineTextField12.Text); cmd.Parameters.AddWithValue("@count", materialSingleLineTextField13.Text); cmd.Parameters.AddWithValue("@buy_type", materialSingleLineTextField14.Text); cmd.Parameters.AddWithValue("@buy_type2", materialSingleLineTextField15.Text); cmd.Parameters.AddWithValue("@buy_type3", materialSingleLineTextField16.Text); cmd.Parameters.AddWithValue("@equip", materialSingleLineTextField17.Text); cmd.Parameters.AddWithValue("@tag", materialSingleLineTextField18.Text); cmd.Parameters.AddWithValue("@title", materialSingleLineTextField19.Text); cmd.Parameters.AddWithValue("@cupon_l", materialSingleLineTextField20.Text); cmd.Parameters.AddWithValue("@cupon_v", materialSingleLineTextField21.Text); cmd.Parameters.AddWithValue("@set", materialSingleLineTextField22.Text); //15 colunas cmd.ExecuteNonQuery(); LogSKTL.getS().info_warning("inserido dados na tabela Shop"); LogSKTL.getS().vermelho("══════════════════════════════════════════════════════════════════════════════════════════════"); } } }
  24. device

    Problemas com IBQuery

    Olá pessoal. Estou usando o Delphi 7 , e o Firebird, com os componentes da Aba IB (Delphi banco de dados). Já usei em outras aplicações, sem problemas. Se começo uma aplicação nova, dá erro na linha Query1.Open, que a tabela não foi encontrada, mas ela está lá. Se ligo o DataSet direto no Grid e na tabela, aparece tudo, então a tabela existe. Se coloco uma Query e monto uma SQL, dá esse erro, 204 que não está encontrando a tabela. Pensei ser o Delphi e reinstalei em 2 máquinas.... mesmo erro ocorre. MAs o interessante é que se carrego uma aplicação já feita algum tempo, não dá ero nessa linha, (Query1.Open) Não sei para onde correr, porque verifiquei todas as propriedades da aplicação antiga e as propriedades da aplicação nova estão iguais. Outra coisa.... Sei fazer filtros com SQL, mostrando em um campo edit. Agora estou levando uma surra para para filtrar. Numa tabela Movimentosd, tenho vários pessoas com seus RGs. Um RG, pode ter mais que um registro repetido.. Ex. RG111.... arruelas RG222 porcas RG333 parafusos RG111 porcas. Quando preencher num Edit o RG111, o Grid deve filtrar e mostrar somente os componentes do RG. Aqui, seria De digitar o RG111, apareceria assim no Edit RG111 arruelas RG111 porcas... Se digitar o RG333 deve filtrar para o Grid RG333 parafusos... Podem ar uma ajuda como ersolvo o problema da SQL (estou ficando careca) e como montar a SQL para dar esse efeito? Agradeço a ajuda
  25. Bom dia! Gostaria de utilizar variáveis dentro de uma query. Algo do tipo: DEFINE FAB_CODEMP = 1; DEFINE FAB_CODFIL = 1; DEFINE FAB_CODPRO = 305; DEFINE FAB_CODDER = 'V01';SELECT &FAB_CODEMP AS CODEMP, &FAB_CODFIL AS CODFIL, &FAB_CODPRO AS CODPRO, E210EST.CODDER AS CODDER, E210EST.QTDEST FROM E210EST WHERE E210EST.CODEMP = &FAB_CODEMP AND E210EST.CODPRO = '&FAB_CODPRO' AND E210EST.CODDER = '&FAB_CODDER'; UNDEFINE FAB_CODEMP; UNDEFINE FAB_CODFIL; UNDEFINE FAB_CODPRO; UNDEFINE FAB_CODDER; Estou utilizando SqlDbx. Embora não retorne nenhum erro, o script acima não está criando ou definindo valores para as variáveis declaradas.
×

Important Information

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