Jump to content
Fórum Script Brasil

Felipe Matos

Membros
  • Posts

    9
  • Joined

  • Last visited

Everything posted by Felipe Matos

  1. Olá Pessoal, É possivel fazer um script em PHP que rode de tempos em tempos para verificar o estado de uma tabela do banco de dados por exemplo. Seria um JOB? Mas como fazer? Hoje o que eu tenho é um script.php que é um include da index.php que é executado toda vez que alguém entra nessa página. Funciona, mas acho meio ruim, pois ele é executado toda vez, e tenho medo de deixar essa página lenta. Tem alguma outra forma melhor de fazer isso? Desde já, agradeço!
  2. Mysteriis, Você pode usar a variavel $_SERVER["QUERY_STRING"] que pega os parametros passados pelo endereço e concatenar com o select que você fez, ou pode usar também o $_SERVER["REQUEST_URI"] que pega o endereco completo da pagina junto com os parametros. Faça o teste com as duas e ve qual acha melhor. Espero ter ajudado
  3. Acabei descobrindo já... Pra quem tiver a mesma dúvida, a solução é usar um "IF". Ficando assim a consulta: SELECT p.id, data, valor_nota, IF (pj.cnpj IS NULL, pf.cpf, pj.cnpj) AS registro FROM `pagamentos` p LEFT JOIN pag_juridico pj ON p.id = pj.id_pag LEFT JOIN pag_fisico pf ON p.id = pf.id_pag
  4. Olá Pessoaol, Gostaria de saber se é possivel fazer em SQL uma consulta que retorne um campo ou o outro que não seja nulo. Pois na minha situação tenho um sistema de pagamentos, que podem ser feito a empresa ou a pessoa fisica, e tenho 3 tabelas, segue a estrutura abaixo: pagamentos ( id, data, valor ) pag_juridico ( id_pag, cnpj ) pag_fisico ( id_pag, cpf ) no resultado da consulta gostaria que mostrasse assim: id | data | valor | registro 1 | 2012-03-02 | 15.26 | 99.999.99/0001-99 2 | 2012-03-02 | 25.26 | 999.999.999-99 3 | 2012-03-02 | 35.26 | 99.999.99/0001-99 A consulta que tenho hoje é: SELECT p.id, data, valor_nota, pj.cnpj, pf.cpf FROM `pagamentos` p LEFT JOIN pag_juridico pj ON p.id = pj.id_pag LEFT JOIN pag_fisico pf ON p.id = pf.id_pag Como eu modificaria essa coluna? Desde já, obrigado!
  5. Fala Pessoal, O problema é o seguinte, tem uma tabela com 3 colunas: campo1 | campo2 | campo3 valor1 | valor2 | valor3 valor1 | valor2 | valor4 Só que eu so preciso do campo1 e campo2, porem, como eles tem o mesmo valor bastaria eu pegar apenas 1 linha, como fazer isso em SQL?
  6. Fala Pessoal, O problema é o seguinte, tem uma tabela com 3 colunas: campo1 | campo2 | campo3 valor1 | valor2 | valor3 valor1 | valor2 | valor4 Só que eu so preciso do campo1 e campo2, porem, como eles tem o mesmo valor bastaria eu pegar apenas 1 linha, como fazer isso em SQL?
  7. Fala Pessoal, O problema é o seguinte, tem uma tabela com 3 colunas: campo1 | campo2 | campo3 valor1 | valor2 | valor3 valor1 | valor2 | valor4 Só que eu so preciso do campo1 e campo2, porem, como eles tem o mesmo valor bastaria eu pegar apenas 1 linha, como fazer isso em SQL?
  8. Felipe Matos

    Order by

    Desse jeito o tipo O já vem depois que o tipo AB. E no caso do UF é só listar como decrescente "...ORDER BY uf DESC"
  9. Estou fazendo uma newsletter, e gostaria que os contatos fosse agrupados em grupos e subgrupos. Como eu faria essa estrutura no SQL, e como ficaria a consulta? Eu fiz, assim: contato (id, nome, email, id_grupo); ex.: (1, 'fulano', '[email protected]', 1); (2, 'ciclano', '[email protected]', 2); grupo (id, nome_grupo, id_grupo); ex.: (1, 'pai', 0); (2, 'filho', 1); Onde grupo.id_grupo seria o id da categoria pai e se for 0 (zero) essa categoria seria a categoria pai. Porem não estou conseguindo fazer um select que puxe os contatos da categoria pai e filho.
×
×
  • Create New...