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

  1. danicarla

    Ajuda para essa consulta

    Oi gente.. tenho uma tabela de endereços e uso php para fazer dois loops para exibir as cidades e depois os bairros daquela cidade, fica algo + ou - assim: $a = mysql_query('SELECT nome_cidade FROM tab GROUP BY nome_cidade'); while($b = mysql_fetch_array($b)){ echo $b['nome_cidade'].'<br>'; $c = mysql_query('SELECT nome_bairro FROM tab WHERE nome_cidade='$b[nome_cidade]' GROUP BY nome_bairro'); while($d = mysql_fetch_array($c)){ echo $d['nome_bairro'].'<br>'; } } Alguém sabe se eu consigo fazer isso somente com uma consulta? pra não precisar incluir um loop dentro do outro
  2. Olá senhores, estou intrigado com uma coisa: tenho o seguinte código: $id_exame = "50296"; $pesquisa = "SELECT motivo, CASE WHEN motivo = 'Intensa superposição celular em mais de 75% de esfregaço' THEN 'A' WHEN motivo = 'Sangue em mais de 75% de esfregaço' THEN 'B' WHEN motivo = 'Artefatos de dessecamento mais de 75% de esfregaço' THEN 'C' ELSE 'TESTE' END AS opcao FROM insatisfatorio WHERE exame_id = '$id_exame' ORDER BY opcao ASC"; $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; } Quando executo usando $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; echo "<br>"; a saída é palavra "TESTE" que o default e não o texto "B" que corresponde a string da chamada do $id_exame = 50296. O ESQUISITO é que quando executo todo select que está na variável $pesquisa direto no SGBD dá certo e o texto "B" aparece normalmente. PQ DIABOS ISSO ACONTECE???
  3. Boa tarde, estou tentando criar uma validação para saber se o usuário já está cadastrado no meu banco de dados para meu sistema ficar mais organizado, porém quando realizo o teste cadastrando um usuário já cadastrado, o cadastro ocorre sendo que não era para ocorrer <?php require_once("conexao.php");?> <?php if (isset($_POST['usuario'])) { $nome = utf8_decode($_POST['usuario']); $senha = utf8_decode($_POST['senha']); $inserir = "INSERT INTO cadastro "; $inserir .= "(usuario, senha) "; $inserir .= "VALUES "; $inserir .= "('$nome', '$senha')"; $query = "SELECT usuario FROM cadastro WHERE usuario = '$usuario' LIMIT 1"; $consulta = mysqli_query($conecta, $query); $query = "SELECT usuario FROM clientes WHERE usuario = '$usuario' LIMIT 1"; $consulta = mysqli_query($conecta, $query); if (mysqli_num_rows($consulta) < 1) { $operacao_inserir = mysqli_query($conecta, $inserir); if (! $operacao_inserir) { die("Erro no banco"); }else header("location: login.php"); }else{ die("Usuário existente!"); } } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Cadastrar novo usuário</title> <link rel="stylesheet" type="text/css" href="estilo.css"> </head> <body> <nav> <ul> <li><a href="inicial.php">PÁGINA INICIAL</a></li> <li><a href="quem_somos.php">QUEM SOMOS</a></li> </ul> </nav> <div id="cadastro"> <form method="post" action="cadastro.php"> <label>Digite seu nome de usuário</label> <input type="text" name="usuario" placeholder="Ex: Usuario123" required size="50" minlength="5" maxlength="20" autofocus><br> <label>Digite sua senha</label> <input type="password" name="senha" placeholder="Deve conter mais de 5 caracteres" required size="50" minlength="5" maxlength="20" autofocus><br> <input type="submit" value="Cadastrar" id="enviar" name="enviar"> </form> </div> </body> </html> , alguém poderia me ajudar? Meu código:
  4. Oi pessoal, estou com um problema na minha hospedagem LInux do Godaddy, publiquei meu site, fiz o apontamento correto do banco de dados, mas quando acesso a URL o site me exibe HTTP ERROR 500 exibe realizei a configuração do arquivo .htaccess, alterei as permissões para (755), nada disso resolve... A questão e que sempre que comento as informações de apontamento do banco de dados no arquivo index.php o site carrega normalmente, porem sem conexão com o bando mysql, o que me faz pensar que o erro pode esta relacionado ao banco mysql, porem não consigo visualizar o erro por que a tela fica toda branca e não retorna nada, como resolver esse erro ou ao menos exibir qual erro causa ele?? agradeço!
  5. Olá, tenho 2 tabelas: tb_dados: ID - MUSICA tb_votos: ID - VOTO - RADIO - MUSICA Preciso fazer uma query que traga as musicas da tb_dados porém ordenando pelo número de votos que ela teve na tb_votos. Então assim, existem 2 tipos de voto 1 = like e 2 = dislike, cada ver que um usuário vota eu pego qual radio que ele esta ouvindo e salvo no campo radio, o id da musica na tb_dados e salvo no campo musica da tb_votos e coloco o número 1 para like e 2 para dislike no campo voto. A query precisa contar quantos likes teve na tv_votos filtrando por radio e mostrando os resultados em ordem decrescente as musicas com mais likes. A ideia é trazer as 10 musicas com mais like de cada radio Alguma ideia de como fazer?? Estou enroscado nisso a dias.
  6. Salve salve! Nuca intendi como isso realmente funciona por isso gostaria da ajuda de vcs. Estou desenvolvendo um sistema de historias e acho que seria interessante no envio dessas historia além dos texto imagem ilustrativas, mais ou menos como blogs de noticias fazem, mas como posso enviar texto e imagem e depois retorna-los juntos? Eu sei com enviar imagens em php mas gostaria de enviar a imagem e o texto colocando ambos em um textarea acho que assim ficaria bem mais interessante alguém pode me ajuda?
  7. Chester1

    problema com erro de sintaxe

    oi, eu to tentando mexer com servidores agora no PHP e esta dando um erro muito estranho que quando eu procuro em um programa que acha erros de sintaxe ele me diz que o erro esta no </HTML> se alguem puder me dizer qual foi o erro que eu cometi eu agradeceria <HTML> <HEAD><TITLE>incluindo no banco de dados</TITLE></HEAD> <body> <BODY bgcolor="#d0d0d0"> <center> <h3>Lanchonete coma bem (voltada para o internauta)</h3> <h1>24horas</h1> <?php $login_digitado=$_POST['login']; $senha=$_POST['senha']; $nome=$_POST['nome']; $email=$_POST['email']; $telefone=$_POST['telefone']; $celular=$_POST['celular']; $endereco=$_POST['endereco']; $complemento=$_POST['complemento']; if ($login_digitado == "" || $senha == "" || $nome =="" || $email == "" || $telefone == "" || $endereco == "" || $complemento == "") { echo "existem(m) campos(s) de preenchimento obrigatorio em branco,<BR> infelizmente tera que voltar para preenche-lo(s)."; echo "<BR><a href=\"cadastro.php\">clique aqui para tentar novamente</a>"; } else { { $link=mysql_connect("localhost", "root", "") or die ("<h1>nao foi possivel conectar !!!</h1> ".mysql_error()); obs :estou trabalhando com formularios e servidores ?> </BODY> </HTML>
  8. Bom dia, gostaria dessa ajuda. Tenho uma tabela de "INSCRIÇÃO" onde a mesma possui 2 chaves estrangeiras (CAND_SQ e CANDPL_SQ). Ambas as chaves estrangeiras possuem um campo CPF. Gostaria de saber como eu trago os cpfs que são iguais dentro da inscrição. Ou seja, atualmente tenho uma INSCRIÇÃO onde pode ser feita de duas maneiras diferentes. Inscrição Regular e Inscrição Atraso. Quando eu for fazer a Inscrição Atraso, caso eu já tenha feito a Inscrição Regular não poderei fazer a Inscrição Atraso.
  9. rainbowily

    Ajuda com consulta

    Sou nova em sql e estou com duvida em como fazer uma consulta: Eu tenho uma tabela de produto(id, descricao), cor(id, nome) e produto_cor(id, id_produto, id_cor). Preciso descobrir se tem algum produto que tenhas as cores (1,2,3) respectivamente para não deixar cadastrar outro produto. Alguém poderia me ajudar? Obrigada
  10. Pesquisei mas não encontrei.... talvez vcs tenham algum link ou codigo é so pra enviar o comentario para o banco e mostrar sem recarregar a página onde estou. Sou muito ruim em javascript e sei que tenho que usar ajax(que eu nao intendo nada), alguem pode me dar uma força aae?
  11. gersonab

    Ordenar pelo dia

    Bom dia, tenho um select onde gostaria de ordenar o mesmo pelo dia do campo date , segue o mesmo $mesatual = date("m"); $consulta = $pdo->query("SELECT * FROM cli WHERE MONTH(datan) = '$mesatual' ORDER BY DAY(datan) ASC"); não esta ordenando o mesmo, teria de ser pelo dia, pois o mês vai ser sempre o atual e o ano varia conforme data de nascimento. exemplo de como esta aparecendo : 18/07/2019 14/07/2019 preciso que seja assim : 14/07/2019 18/07/2019
  12. Boa noite pessoal! Alguém ai entente dos checkouts do Mercado Pago pra me explicar como eu obtenho os dados da preferência criada através da url disponível na API https://api.mercadopago.com/checkout/preferences/:id?access_token=ACCESS_TOKEN_ENV
  13. lesilva

    Utilizando o information_schema

    Bom pessoal , tenho que executar o seguinte comando em todos os meus bancos contestos, os mesmo estão no mesmo Mysql "select NOME from usuario where usuario.NOME like '% %';", após uma procura acredito que a melhor forma seja utilizando o information_schema, só não sei como fazer. Alguém poderia ajudar.
  14. Gzaiia

    Update

    Bom dia, estou com uma certa dúvida em questão de um update que não está funcionando. Aparentemente a query está errada, porém já usei várias formas de update mas não chega a fazer a alteração. O erro que aparece é You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1 Obs: Alguns inputs podem estar vazios, já que não tem informações; há algum problema nisso ? <?php $id = $_GET['id']; include("config/config.php"); if (isset($_POST['salvar'])){ $rua = $_POST['rua']; $numero = $_POST['numero']; $bairro = $_POST['bairro']; $locador = $_POST['locador']; $locadorb = $_POST['locador2']; $locatario = $_POST['locatario']; $preco = $_POST['preco']; $ufm = $_POST['ufm']; $metragem = $_POST['metragem']; $suite = $_POST['suite']; $quartos = $_POST['quartos']; $banheiros = $_POST['banheiros']; $salas = $_POST['salas']; $copas = $_POST['copas']; $cozinha = $_POST['cozinha']; $garagem = $_POST['garagem']; $despensa = $_POST['despensa']; $areadeservico = $_POST['areadeservico']; $rct = $_POST['rct']; $edicula = $_POST['edicula']; $escritorio = $_POST['escritorio']; $lazer = $_POST['lazer']; $piscina = $_POST['piscina']; $aluven = $_POST['aluven']; $declara = $_POST['declara']; $comodoexterno = $_POST['comodoexterno']; $salaocomercial = $_POST['salaocomercial']; $sqlup = mysqli_query("UPDATE imoveis SET rua=`$rua`, numero=`$numero`, bairro=`$bairro`, locador=`$locador`, locador2=`$locadorb`, locatario=`$locatario`, preco=`$preco`, RC=`$rct`, UFM=`$ufm`, metragem=`$metragem`, quartos=`$quartos`, banheiros=`$banheiros`, salas=`$salas`, copas=`$copas`, cozinha=`$cozinha`, garagem=`$garagem`, despensa=`$despensa`, areadeservico=`$areadeservico`, suite=`$suite`, edicula=`$edicula`, escritorio=`$escritorio`, lazer=`$lazer`, piscina=`$piscina`, aluven=`$aluven`, declara=`$declara`, comodoexterno=`$comodoexterno`, salaocomercial=`$salaocomercial` WHERE id=$id") or die(mysql_error()); } $id = $_GET['id']; $sql = mysql_query("Select * From imoveis WHERE id = '$id'"); while($exibe = mysql_fetch_assoc($sql)){ $rua = $exibe['rua']; $numero = $exibe['numero']; $bairro = $exibe['bairro']; $locador = $exibe['locador']; $locadorb = $exibe['locador2']; $locatario = $exibe['locatario']; $preco = $exibe['preco']; $ufm = $exibe['UFM']; $metragem = $exibe['metragem']; $quartos = $exibe['quartos']; $banheiros = $exibe['banheiros']; $salas = $exibe['salas']; $copas = $exibe['copas']; $cozinha = $exibe['cozinha']; $garagem = $exibe['garagem']; $despensa = $exibe['despensa']; $areadeservico = $exibe['areadeservico']; $suite = $exibe['suite']; $edicula = $exibe['edicula']; $escritorio = $exibe['escritorio']; $aluven = $exibe['aluven']; $lazer = $exibe['lazer']; $piscina = $exibe['piscina']; $declara = $exibe['declara']; $comodoexterno = $exibe['comodoexterno']; $salaocomercial = $exibe['salaocomercial']; } $sql = mysql_query("Select * From bairros WHERE id = '$bairro'"); while($exibe = mysql_fetch_assoc($sql)){ $bairro = $exibe['nome']; } $sql = mysql_query("Select * From locador WHERE id = '$locador'"); while($exibe = mysql_fetch_assoc($sql)){ $locador = $exibe['nome']; } $sql = mysql_query("Select * From locador WHERE id = '$locadorb'"); while($exibe = mysql_fetch_assoc($sql)){ $locadorb = $exibe['nome']; } $sql = mysql_query("Select * From locatario WHERE id = '$locatario'"); while($exibe = mysql_fetch_assoc($sql)){ $locatario = $exibe['locatario']; } ?><html> <body> <style> form{ font-size:20px; } input{ font-size:20px; } .infos{ width:100%; } </style> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <table> <tr style="width:10%"> <td></td> <td></td> </tr> <tr><td>R/C/T/V</td><td><select style="width:90%;height:20px;" name="rct" required> <option value=""></option> <option value='R'>RESIDENCIAL</option> <option value='C'>COMERCIAL</option> <option value='T'>TERRENO</option> <option value='V'>VENDA</option> </select></td></tr> <tr><td><p>ID:</td><td class="infos"><input type="text" name="id" style="width:90%;height:20px;" value="<?php echo $id; ?>" disabled/></p></td></tr> <tr><td><p>RUA:</td><td class="infos"><input type="text" name="rua" style="width:90%;height:20px;" value="<?php echo $rua; ?>" /></p></td></tr> <tr><td><p>NUMERO:</td><td class="infos"><input type="text" name="numero" style="width:90%;height:20px;" value="<?php echo $numero; ?>" /></p></td></tr> <tr><td><p>BAIRRO:</td><td class="infos"> <select style="width:90%;height:20px;" name="bairro"> <option value=""></option> <?php $sql = mysql_query("Select * From bairros order by nome asc")or die(mysql_error()); while($exibe = mysql_fetch_assoc($sql)){ $id = $exibe['id']; $nome = $exibe['nome']; echo "<option value='$id'>$nome</option>"; }?> </select> </p></td></tr> <tr><td><p>LOCADOR 1:</td><td class="infos"> <select style="width:90%;height:20px;" name="locador" required> <option value="NULO">NULO</option> <?php $sql = mysql_query("Select * From locador order by nome asc")or die(mysql_error()); while($exibe = mysql_fetch_assoc($sql)){ $idlocador = $exibe['id']; $nome = $exibe['nome']; echo "<option value='$idlocador'>$nome</option>"; }?> </select> </p></td></tr> <tr><td><p>LOCADOR 2:</td><td class="infos" required> <select style="width:90%;height:20px;" name="locador2" > <option value="NULO">NULO</option> <?php $sql1 = mysql_query("Select * From locador order by nome asc")or die(mysql_error()); while($exibe = mysql_fetch_assoc($sql1)){ $idlocador = $exibe['id']; $nome = $exibe['nome']; echo "<option value='$idlocador'>$nome</option>"; }?> </select> </p></td></tr> <tr><td><p>LOCATARIO:</td><td class="infos"><input type="text" name="locatario" style="width:90%;height:20px;" value="<?php echo $locatario; ?>" /></p></td></tr> <tr><td><p>PRECO:</td><td class="infos"><input type="text" name="preco" style="width:90%;height:20px;" value="<?php echo $preco; ?>" /></p></td></tr> <tr><td><p>UFM:</td><td class="infos"><input type="text" name="ufm" style="width:90%;height:20px;" value="<?php echo $ufm; ?>" /></p></td></tr> <tr><td><p>METRAGEM:</td><td class="infos"><input type="text" name="metragem" style="width:90%;height:20px;" value="<?php echo $metragem; ?>" /></p></td></tr> <tr><td><p>SUITE:</td><td class="infos"><input type="text" name="suite" style="width:90%;height:20px;" value="<?php echo $suite; ?>" /></p></td></tr> <tr><td><p>QUARTOS:</td><td class="infos"><input type="text" name="quartos" style="width:90%;height:20px;" value="<?php echo $quartos; ?>" /></p></td></tr> <tr><td><p>SALAS:</td><td class="infos"><input type="text" name="salas" style="width:90%;height:20px;" value="<?php echo $salas; ?>" /></p></td></tr> <tr><td><p>COPA:</td><td class="infos"><input type="text" name="copas" style="width:90%;height:20px;" value="<?php echo $copas; ?>" /></p></td></tr> <tr><td><p>COZINHA:</td><td class="infos"><input type="text" name="cozinha" style="width:90%;height:20px;" value="<?php echo $cozinha; ?>" /></p></td></tr> <tr><td><p>BANHEIROS:</td><td class="infos"><input type="text" name="banheiros" style="width:90%;height:20px;" value="<?php echo $banheiros; ?>" /></p></td></tr> <tr><td><p>AREADESERVICO:</td><td class="infos"><input type="text" name="areadeservico" style="width:90%;height:20px;" value="<?php echo $areadeservico; ?>" /></p></td></tr> <tr><td><p>GARAGEM:</td><td class="infos"><input type="text" name="garagem" style="width:90%;height:20px;" value="<?php echo $garagem; ?>" /></p></td></tr> <tr><td><p>DESPENSA:</td><td class="infos"><input type="text" name="despensa" style="width:90%;height:20px;" value="<?php echo $despensa; ?>" /></p></td></tr> <tr><td><p>EDICULA:</td><td class="infos"><input type="text" name="edicula" style="width:90%;height:20px;" value="<?php echo $edicula; ?>" /></p></td></tr> <tr><td><p>ESCRITÓRIO:</td><td class="infos"><input type="text" name="escritorio" style="width:90%;height:20px;" value="<?php echo $escritorio; ?>" /></p></td></tr> <tr><td><p>LAZER:</td><td class="infos"><input type="text" name="lazer" style="width:90%;height:20px;" value="<?php echo $lazer; ?>" /></p></td></tr> <tr><td><p>PISCINA:</td><td class="infos"><input type="text" name="piscina" style="width:90%;height:20px;" value="<?php echo $piscina; ?>" /></p></td></tr> <tr><td><p>DECLARA:</td><td class="infos"><input type="text" name="declara" style="width:90%;height:20px;" value="<?php echo $declara; ?>" placeholder="Declara = 1 , não declara = 0" /></p></td></tr> <tr><td><p>ALUGADO/VENDIDO:</td><td class="infos"><input type="text" name="aluven" style="width:90%;height:20px;" value="<?php echo $aluven; ?>" placeholder="alugado/vendido = 1 , disponível = 0" /></p></td></tr> <tr><td><p>CÔMODO EXTERNO:</td><td class="infos"><input type="text" name="comodoexterno" style="width:90%;height:20px;" value="<?php echo $comodoexterno; ?>" /></p></td></tr> <tr><td><p>SALÃO COMERCIAL:</td><td class="infos"><input type="text" name="salaocomercial" style="width:90%;height:20px;" value="<?php echo $salaocomercial; ?>" /></p></td></tr> </table> <center><input type="submit" name="salvar" id="salvar" value="Salvar" /></center> </form>
  15. Pegar um dado específico de uma tabela, caso tenha mais de um item cadastrado sempre vai pegar o último. <form name="editaFornecedor"<?php +1?> action="edit_forne.php" id="editaFornecedor" method="POST"> <!-- Pegando todos os fornecedores cadastrados... --> <table class="table table-striped"> <thead class="thead-dark"> <tr> <th scope="col">ID</th> <th scope="col">Nome</th> <th scope="col">Fone</th> <th scope="col">CNPJ</th> <th scope="col">Rua</th> <th scope="col">Número</th> <th scope="col">Bairro</th> <th scope="col">Estado</th> <th scope="col">Cidade</th> <th scope="col">CEP</th> <th scope="col">E-mail</th> <th scope="col">Observação</th> <th scope="col">Editar|Deletar</th> </tr> </thead> <?php @session_start(); include('conexao.php'); $fornecedor = mysqli_query($conexao, "SELECT * FROM fornecedor"); $linhas = mysqli_num_rows($fornecedor); while ($linhas = mysqli_fetch_array($fornecedor)) { ?> <tbody> <tr> <td><?php echo $linhas['id_fornecedor']; ?></td> <td><?php echo $linhas['nome']; ?></td> <td><?php echo $linhas['fone']; ?></td> <td><?php echo $linhas['cnpj']; ?></td> <td><?php echo $linhas['rua']; ?></td> <td><?php echo $linhas['numero']; ?></td> <td><?php echo $linhas['bairro']; ?></td> <td><?php echo $linhas['estado']; ?></td> <td><?php echo $linhas['cidade']; ?></td> <td><?php echo $linhas['cep']; ?></td> <td><?php echo $linhas['email']; ?></td> <td><?php echo $linhas['observacao']; ?></td> <td> <button type="submit" class="btn btn-secondary" style="height: 35px; width: 100px"><i class="material-icons">description</i>Editar</button><br> <button type="button" class="btn btn-danger" style="height: 35px; width: 100px"><i class="material-icons">delete</i>Deletar</button> </td> <td><input type="text" name="id_fornecedor" value="<?php echo $linhas['id_fornecedor'];?>"></td> </tr> </tbody> <?php } ?> </table> <!-- Fim da exibição de todos os fornecedores cadastrados.. --> </form> ====================================================================================================================================================== Aqui no MYSQL só pega o último item da tabela.. Não pega o que foi clicado no botão. <?php include('conexao.php'); session_start(); //$cnpj=$_POST['cnpj']; $id_fornecedor=$_POST['id_fornecedor']; echo $id_fornecedor; ?> ======================================================================================================================================================= É desse modelo da imagem, mas na hora que clico em editar no mysql aparece o último id e não na linha que cliquei, se eu clicar no primeiro na outra página aparece o id 4, que é o ultimo, quem pode me dar essa força? Ficarei muito grato.
  16. Boa Tarde, estou com uma dúvida. Estou criando um site para uma imobiliárias, fiz um sistema de cadastro todo bonitinho onde se encontra funcionando perfeitamente. Contudo fora do sistema, no site, quando clico para ver os imoveis, tenho a listagem de todos os imoveis já cadastrados. Quando entro na página para ver mais do Imóvel é trazido consigo todas as informações presentes no banco, ao invés de uma só. Como faço para trazer uma única informação específica do banco?
  17. Felipe_N22

    Rotina DELETE MySQL

    Pessoal, como que eu crio uma rotina no MySQL para efetuar delete de registros inseridos nos últimos 30 dias, e fazer com que esse procedimento rode todos os dias automaticamente em determinado horário?
  18. thiagoguedes

    Erro INNER JOIN (Iniciante)

    Olá pessoal, estou dando meus primeiros passos no php e gostaria da ajuda de vocês. Estou exibindo os dados da tabela frete e nela há a chave estrangeira cod_empresa, que informa qual empresa está oferecendo o frete. Quero exibir o nome da empresa quando apresentar o nome da empresa e não o código, então estou fazendo um INNER JOIN pra tabela empresa e tentando exibir o campo nomefantasia_empresa. Meu código, porém, está dando erro e não consigo corrigir. Vocês podem me ajudar? <?php include "conexao.php"; $result_fretes = "SELECT * FROM frete AS f INNER JOIN empresa AS e ON f.cod_empresa = e.cod_empresa"; $resultado_cursos = mysqli_query($conn, $result_cursos); while ($rows_cursos = mysqli_fetch_array($resultado_cursos)){ echo $rows_cursos['cod_frete']; echo $rows_cursos['cod_empresa']; echo $rows_cursos['rasaosocial_empresa']; } ?>
  19. Fala pessoal, sou novato na área. To fazendo um site em wordpress que irá pegar as cotações de ações de um banco de dados (já possuo o banco de dados). Gostaria de saber como que eu faço pra colocar o resultado (o banco de dados) na página do wordpress. No caso eu gostariia de mostrar o resultado (não é nem uma query, é a tabela mesmo) numa página do meu site. Obrigado por quem puder me ajudar
  20. clickanapolis

    Where não funciona

    Pessoal o que tem de errado nessa query: select * from produtos where `ca` >= '1.00' AND mg >= '0.90' Se eu usar apenas uma condição no where ele acha o produto se tiver mais de uma não acha, mesmo os valores estarem dentro da condição no cadastro.
  21. Olá. eu gostaria de tirar uma dúvida que já faz exatamente 1 dia que eu estou fazendo pesquisas e nada. Minha dúvida é a seguinte, Estou fazendo um aplicativo de mensagem por browser se e que pode se chamar assim. Tipo eu tenho o loby de mensagem semelhante ao Whatsapp e quando a pessoa clica em conversas eu faço a consulta via ajax Nesta consulta eu só informo o meu id ou seja o id do usuário logado. e na pagina php eu faço a seguinte consulta no banco de dados: Procurar por todas as mensagens da tabela: privado, Nesta consulta me retorna todas as mensagens cujo meu id existe como na coluna: Para, com o status da mensagem valor 0 Ou seja 0= Disponível e 1 seria deletada. este e o código usado: $sql = $db->prepare("SELECT * FROM privado WHERE Para = '$ID_user' AND Status = '0' ORDER BY id DESC"); $sql->execute(); Continuando; Após o fazer esta consulta coloquei para listar tudo com o while, colocando todos os id dos usuários em uma variável e dentro deste mesmo while eu faço Outra consulta por os usuários informado pela variável id da pessoa que mandou. e isso ocorre com sucesso, ou seja eu consigo fazer quase tudo que eu quero. Procurei pelas mensagem, pesquisei por estes usuários mostro: Nome, foto, e a mensagem; Este e o código usado: while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $ID_De = ($dados -> De); $U_mensagem = ($dados -> Texto); $sql1 = $db->prepare("SELECT * FROM usuarios WHERE id = '$ID_De' ORDER BY id DESC"); $sql1->execute(); while($dados1 = $sql1->fetch(PDO::FETCH_OBJ)){ $Foto = ($dados1 -> foto == "") ? "defaut.png" : $dados1 -> foto; $Nome = ($dados1 -> nome); echo "Nome: ".$Nome."<br>Foto: ".$Foto."<br>Mensagem: ".$U_mensagem."<br><br>"; } } No final fica tudo assim: Nome: ModeradorFoto: user_3.pngMensagem: Mensagem do moderadorNome: RonaldoFoto: user_1.pngMensagem: Como vai você?Nome: RonaldoFoto: user_1.pngMensagem: Olá Mas no final das contas eu gostaria de saber somente uma coisa para que meu projeto funcione como quero: Eu quero que a listagem da ultima mensagem de cada usuário não todas as mensagem daquele usuário, ou seja somente da ultima mensagem de cada um usuário "Tabela nome: usuários Colunas: [ id, De, Para, Texto, Status ]" Este e o código completo da pagina: <?php $Hostname = "localhost"; $Database = "servidor_app"; $Charset = "utf8"; $Username = "root"; $Password = ""; $db = new PDO('mysql:host='.$Hostname.';dbname='.$Database.';charset='.$Charset.'', $Username, $Password); $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $URL_ATUAL= "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; parse_str(parse_url($URL_ATUAL, PHP_URL_QUERY), $vamos_ver); $ID_user = $vamos_ver['id']; $sql = $db->prepare("SELECT * FROM privado WHERE Para = '$ID_user' AND Status = '0' ORDER BY id DESC"); $sql->execute(); while($dados = $sql->fetch(PDO::FETCH_OBJ)){ $ID_De = ($dados -> De); $U_mensagem = ($dados -> Texto); $sql1 = $db->prepare("SELECT * FROM usuarios WHERE id = '$ID_De' ORDER BY id DESC"); $sql1->execute(); while($dados1 = $sql1->fetch(PDO::FETCH_OBJ)){ $Foto = ($dados1 -> foto == "") ? "defaut.png" : $dados1 -> foto; $Nome = ($dados1 -> nome); echo "Nome: ".$Nome."<br>Foto: ".$Foto."<br>Mensagem: ".$U_mensagem."<br><br>"; } } ?> Pro favor preciso de ajuda urgente. Atenciosamente, ~Ronaldo
  22. CharlieAldrin

    Tentando salvar dados em uma tabela

    Estou tentando fazer o seguinte codigo, onde ele pega alguns dados e salva eles em uma tabela, porém o INSERT não está salvando os dados, tem algo errado? <?php session_start(); include('config.php'); // id1 // recebe pela url $id_busca_ajuda = $_GET['id']; // id2 // recebe pela url $nick_busca_ajuda = $_GET['nick']; $id_ajudante = $_SESSION['usuario']; // nick 2 $database = new Database(); $db = $database->getConnection(); $query = $db->prepare("SELECT nick_ajudante FROM sala_ajudante WHERE id_usuario_ajudante=".$_SESSION['usuario']); $runAjudante = $query->execute(); $linha = $query->fetch(PDO::FETCH_ASSOC); $nick_ajudante = $linha['nick_ajudante']; // linha que não estpa funcionando $query = $db->prepare("INSERT INTO conversa ('nick1', 'nick2', 'id1', 'id2', 'online') VALUES ('".$nick_busca_ajuda."' , '".$nick_ajudante."' , '".$id_busca_ajuda."' , '".$id_ajudante."' , '1');"); $runConv = $query->execute(); ?>
  23. Tenho um DataGridView que exibe uma tabela do banco de dados. Até aí tudo bem :) A questão é que o cabeçalho (primeira linha do DataGrid) traz o nome das colunas da tabela do banco (exemplo: matricula, nome, data_nascimento, etc). Eu queria saber se é possível, até para melhor visualização, que eu personalizasse esse cabeçalho sem alterar do banco. Algo como inserir no DataGrid o nome das colunas e exportar do banco de dados sem o nome da coluna.
  24. wenermorais

    Agrupar atividades conforme disciplina!?

    Minha necessidade é agrupar os conceitos conforme a disciplina, segue o modelo: Como conseguir fazer: (Não estou conseguindo agrupar em uma "disciplina", apenas. Como ficou: <?php function integerToRoman($integer) { $integer = intval($integer); $result = ''; $lookup = array( 'M' => 1000, 'CM' => 900, 'D' => 500, 'CD' => 400, 'C' => 100, 'XC' => 90, 'L' => 50, 'XL' => 40, 'X' => 10, 'IX' => 9, 'V' => 5, 'IV' => 4, 'I' => 1 ); foreach($lookup as $roman => $value){ $matches = intval($integer/$value); $result .= str_repeat($roman,$matches); $integer = $integer % $value; } return $result; } ?> <div id="print"> <link rel="stylesheet" href="<?php echo base_url('assets/css/bootstrap.css'); ?>"> <script src="assets/js/jquery-1.11.0.min.js"></script> <style> hr { display: block; height: 1px; border: 0; border-top: 1px solid black; margin: 1em 0; padding: 0; } .mt-1 { margin-top: 10px; } .border-top { border-top: 1px solid; } .border-left { border-left: 1px solid; } .border-right { border-right: 1px solid; } .border-bottom { border-bottom: 1px solid; } </style> <?php $class = $this->db->get_where('class', array( 'class_id' => $class_id, ))->row(); $section = $this->db->get_where('section', array( 'section_id' => $section_id, ))->row(); $teacher = $this->db->get_where('teacher', array( 'teacher_id' => $section->teacher_id, ))->row(); $students = $this->db->get_where('enroll', array( 'class_id' => $class->class_id, 'section_id' => $section->section_id, ))->result_array(); $subjects = $this->db->get_where('subject', array( 'section_id' => $section_id, ))->result_array(); $signatures = $this->db->get('signatures')->result_array(); $print = $this->db->get('print_settings')->row(); foreach($students as $student) { $stu = $this->db->get_where('student', array( 'student_id' => $student['student_id'], ))->row(); for($i = 1; $i <= 4; $i++) { $exam = $this->db->get_where('exam', array( 'exam_id' => $i, ))->row(); ?> <div class="row" style="margin-top: 5px;"> <div class="col-xs-12"> <div class="col-xs-2" style="margin-left: 0px; padding: 0;"> <?php $fName = $print->logo; $ext_pos = strrpos($fName, '.'); $ext = substr($fName, $ext_pos); $fName = substr($fName, 0, $ext_pos); $fName = str_replace('.', '_', $fName) . $ext; $fName = preg_replace('/\s+/', '_', $fName); ?> <img src="<?= base_url('/uploads/' . $fName); ?>" width="113" height="100" /> <br /> </div> <div class="col-xs-10" style="margin-left: 0px; padding: 0; line-height: 5px;"> <p style="font-weight: 700; font-size: 1.1em;"><?= $system_name ?></p> <p><?= $print->name ?></p> <p>CNPJ: <?= $print->cnpj ?></p> <p>Endereço: <?= $print->address ?></p> <p>Bairro: <?= $print->neighborhood ?></p> <p>Telefone: <?= $print->phone ?> Email: <?= $print->email ?></p> <br><br> <p><b>Resolução</b>: <?= $print->resolution ?></p> </div> </div> </div> <div class="col-xs-12 mt-3"> Professor (a): <?= $teacher->name ?> </div> <div class="col-xs-12 mt-1"> Aluno (a): <?= $stu->name ?> </div> <div class="col-xs-4 mt-1"> Ano/Turma: <?= $class->name ?> / <?= $section->name ?> </div> <div class="col-xs-2 mt-1"> Ano Letivo: <?= $sessional_year ?> </div> <div class="col-xs-3 mt-1"> Bimestre: <?= integerToRoman($i) ?> </div> <div class="col-xs-3 mt-1"> Encerrado em: <?= $exam->comment ?> </div> <div class="col-xs-12"> <div class="col-xs-12 text-center"> <h4><strong><?php echo $i.'º Bimeste' ?></strong></h4> </div> <?php $curType = ''; if(strpos($class->name, '1º Ano') !== false) $curType = '1º Ano'; if(strpos($class->name, '2º Ano') !== false) $curType = '2º Ano'; $conceitos = []; foreach($subjects as $subject) { array_push($conceitos, $this->db->get_where('learning_goals', array( 'type' => $curType, 'eixos' => $i.'º Bimestre', 'subject_id' => $subject['subject_id'], ))->result_array()); } $eixos = []; $_subjects = []; foreach($conceitos as $conceito) { if(in_array($conceito['eixos'], $eixos)) continue; array_push($eixos, $conceito['eixos']); $_descs = []; $descs = []; foreach($subjects as $subject) { array_push($_descs, $this->db->get_where('learning_goals', array( 'type' => $curType, 'eixos' => $i.'º Bimestre', 'subject_id' => $subject['subject_id'], ))->result_array()); } foreach($_descs as $_desc) { foreach($_desc as $_des) { array_push($descs, $_des); } } foreach($descs as $key => $desc) { $descStatus = $this->db->get_where('learning_goals_status', array( 'exam_id' => $i, 'conceito_id' => $conceito['id'], 'student_id' => $stu->student_id, ))->row(); $subject = $this->db->get_where('subject', array('subject_id' => $desc['subject_id'], ))->row(); $key++; ?> <div class="col-xs-11 text-center">HABILIDADES QUE A CRIANÇA DEMONSTRA EM <?= $subject->name?></div> <div class="col-xs-11 border-top border-bottom border-left border-right"><?= $desc['sys_id'] ?>. <?= $desc['description'] ?></div> <div class="col-xs-1 border-bottom border-top border-right"> <?= $descStatus->status ?></div> <?php } ?> <?php } ?> </div> <div class="col-xs-12 mt-3 text-center" style="padding-left: 0; padding-right: 0;"> <div class="col-xs-6" style="margin-top: 15px"> <hr> <p class="text-center"><strong><?= $teacher->name ?></strong><br> Professor(a)</p> </div> <div class="col-xs-6" style="margin-top: 15px"> <hr> <p class="text-center"><strong><?= $signatures[2]['name'] ?></strong><br> <?= $signatures[2]['post'] ?></p> </div> <div class="col-xs-6" style="margin-top: 10px"> <hr> <p class="text-center"><strong><?= $signatures[0]['name'] ?></strong><br> <?= $signatures[0]['post'] ?></p> </div> <div class="col-xs-6" style="margin-top: 10px"> <hr> <p class="text-center"><strong><?php echo $this->db->get_where('parent',array('parent_id'=>$stu->parent_id))->row()->name; ?></strong><br> Responsável pelo(a) aluno(a)</p> </div> </div> <?php } } ?> </div> <script type="text/javascript"> jQuery(document).ready(function($) { var elem = $('#print'); PrintElem(elem); Popup(data); }); function PrintElem(elem) { Popup($(elem).html()); } function Popup(data) { var mywindow = window.open('', 'my div', 'height=400,width=600'); mywindow.document.write('<html><head><title></title>'); //mywindow.document.write('<link rel="stylesheet" href="assets/css/print.css" type="text/css" />'); mywindow.document.write('</head><body >'); //mywindow.document.write('<style>.print{border : 1px;}</style>'); mywindow.document.write(data); mywindow.document.write('</body></html>'); mywindow.document.close(); // necessary for IE >= 10 mywindow.focus(); // necessary for IE >= 10 mywindow.print(); mywindow.close(); return true; } </script>
  25. Como criar paginas Web automaticamente de acordo com quantidade de equipes no banco de dados? Boa noite, preciso tirar essa dúvida urgente para dar continuidade no meu TCC. O projeto é basicamente um sistema php dividido em duas partes, usuário comum e administrador. A ideia do projeto é gerir e divulgar dados de uma competição esportiva da seguinte forma: O administrador cria um novo campeonato e indica a quantidade de equipes. Com o evento criado, será criada uma pagina para editar informações de cada equipe. As informações registradas pelo administrador (nome do novo evento, quantidade de equipes) serão adicionadas a um banco de dados. Como faço para criar as paginas php automaticamente de acordo com a quantidade de equipes indicadas pelo administrador (que já estão inseridas no banco de dados)? Informações importantes: A pagina que será criada automaticamente deve conter alguns textos como "Nome da Equipe" que serão editáveis pelo administrador; Será utilizado banco de dados MySQL.
×

Important Information

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