Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luiscarlos5046

Inserir registro no BD e verificar se existe CURL igual

Recommended Posts

Galera,

 

Eu tenho um sistema para adicionar notícias com título, resumo, matéria, foto, curl... no BD, e costumo criar o CURL através do título da notícia.

Eu nunca fiz isso e hoje me surgiu uma ideia que não sei se é possível:

 

Fazer um INSERT e ao mesmo tempo verificar se o CURL já existe, e se existir adicionar algum caractere pra não criar URL amigável iguais?

 

É possível fazer tudo numa etapa só ou é melhor fazer separado?

 

 

 
call abrecon
sqlInsert = ""
sqlInsert = sqlInsert & " INSERT INTO noticias ( "
sqlInsert = sqlInsert & "                        data, "
sqlInsert = sqlInsert & "                        titulo, "
sqlInsert = sqlInsert & "                        resumo, "
sqlInsert = sqlInsert & "                        materia, "
sqlInsert = sqlInsert & "                        autor, "
sqlInsert = sqlInsert & "                        foto, "
sqlInsert = sqlInsert & "                        down, "
sqlInsert = sqlInsert & "                        curl "
sqlInsert = sqlInsert & "                         ) "
sqlInsert = sqlInsert & "           VALUES   ( "    
sqlInsert = sqlInsert & "                    '"& data &"', "
sqlInsert = sqlInsert & "                    '"& titulo &"', "
sqlInsert = sqlInsert & "                    '"& resumo &"', "
sqlInsert = sqlInsert & "                    '"& materia &"', "
sqlInsert = sqlInsert & "                    '"& autor &"', "
sqlInsert = sqlInsert & "                    '"& filefoto &"', "
sqlInsert = sqlInsert & "                    '"& filepdf &"', "
sqlInsert = sqlInsert & "                    '"& curl &"' "
sqlInsert = sqlInsert & "                    ) "
cn.execute(sqlInsert)
call fechacon
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por douglas79
      Boa noite,
      primeiramente eu fiz um site num servidor local (Wordpress 5.9), criei uma pasta chamada blog e fiz a transferência via FTP para essa pasta, mas não instalei o Wordpress nativo da hospedagem.. Acessei o painel de controle e criei o banco de dados e importei o BD do phpmyadmin do servidor XAMPP. Daí quando vou acessar o domínio www.guardamunparacambi.info/blog, aparece a mensagem "Erro ao conectar com o banco de dados". O que pode estar acontecendo?
      Preciso de ajuda!
    • Por douglas79
      Boa noite,
      primeiramente eu fiz um site num servidor local (Wordpress 5.9), criei uma pasta chamada blog e fiz a transferência via FTP para essa pasta, mas não instalei o Wordpress nativo da hospedagem.. Acessei o painel de controle e criei o banco de dados e importei o BD do phpmyadmin do servidor XAMPP. Daí quando vou acessar o domínio www.guardamunparacambi.info/blog, aparece a mensagem "Erro ao conectar com o banco de dados". O que pode estar acontecendo?
      Preciso de ajuda!
    • Por douglas79
      Boa noite,
      primeiramente eu fiz um site num servidor local (Wordpress 5.9), criei uma pasta chamada blog e fiz a transferência via FTP para essa pasta, mas não instalei o Wordpress nativo da hospedagem.. Acessei o painel de controle e criei o banco de dados e importei o BD do phpmyadmin do servidor XAMPP. Daí quando vou acessar o domínio www.guardamunparacambi.info/blog, aparece a mensagem "Erro ao conectar com o banco de dados". O que pode estar acontecendo?
      Preciso de ajuda!
    • Por douglas79
      Boa noite,
      primeiramente eu fiz um site num servidor local (Wordpress 5.9), criei uma pasta chamada blog e fiz a transferência via FTP para essa pasta, mas não instalei o Wordpress nativo da hospedagem.. Acessei o painel de controle e criei o banco de dados e importei o BD do phpmyadmin do servidor XAMPP. Daí quando vou acessar o domínio www.guardamunparacambi.info/blog, aparece a mensagem "Erro ao conectar com o banco de dados". O que pode estar acontecendo?
      Preciso de ajuda!
    • Por Mauricio Molina
      Ola, estou tendo problemas com o cadastro de dados de um formulário no BD, ele gera o ID (auto increment), mas não insere os dados vindo do formulário no banco de dados.
       
      Ja estou tão cego que não estou conseguindo achar o erro, alguém pode me dar uma força?
       
      HTML
      <form method="POST" action="proc_cad_faq.php" enctype="multipart/form-data"> <div class="form-group"> <label for="pergunta">Pergunta</label> <input name="pergunta" type="text" class="form-control" id="pergunta" placeholder="Digite a Pergunta"> </div> <div class="form-group"> <label for="resposta">Resposta</label> <textarea name="resposta" class="form-control" id="resposta" rows="3" placeholder="Digite uma Resposta"></textarea> </div> <div class="form-group"> <div class="custom-control custom-checkbox"> <input name="status" type="checkbox" class="custom-control-input" id="ativo" value="ativo"> <label class="custom-control-label" for="ativo">Ativo</label> </div> </div> <button type="submit" class="btn btn-primary">CADASTRAR</button> </form>  
      PHP - 7.4
       
      <?php session_start(); include_once("../conexao/conexao.php"); $pergunta = filter_input(INPUT_POST, 'pergunta', FILTER_SANITIZE_STRING); $resposta = filter_input(INPUT_POST, 'resposta', FILTER_SANITIZE_STRING); $status = filter_input(INPUT_POST, 'status', FILTER_SANITIZE_STRING); $result_faq = "INSERT INTO faq (pergunta, resposta, status, created) VALUES ('$pergunta', '$resposta', '$status', NOW())"; $resultado_faq = mysqli_query($conn, $result_faq); if(mysqli_insert_id($conn)){ $_SESSION['msg_cad_faq'] = "<script> Swal.fire({ icon: 'success', title: 'SUCESSO!', text: 'FAQ cadastrada com sucesso!', showConfirmButton: true, }) </script>"; header("Location: cadastrar_faq.php"); }else{ $_SESSION['msg_cad_faq'] = "<script> Swal.fire({ icon: 'error', title: 'ERRO!', text: 'FAQ não cadastrada, tente novamente!' }) }); }); </script>"; header("Location: cadastrar_faq.php"); }  
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.