Ir para conteúdo

POWERED BY:

Arquivado

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

sotaliaguianensis

Falha ao inserir dados no banco Mysql

Recommended Posts

Olá !

Estou desenvolvendo um sisteminha em html,php e mysql.

Fiz uma conexão utilizando o POST para enviar dados de um formulário pro banco de dados Mysql. Mas por algum motivo, meu php de inserção de dados parou de funcionar. Ele até exibe a mensagem de cadastro efetivado, mas quando olho no banco, nada foi inserido.

Abaixo coloco o código PHP que estou utilizando (apenas tirei algumas variáveis, pois eram mais de 80):

<?php

$conexao = mysqli_connect ("127.0.0.1","root");
mysqli_select_db ($conexao,"orca");

if (!$conexao)
die ("Erro de conex?o com localhost, o seguinte erro ocorreu -> ".mysqli_error());

$lec = $_POST["lec"];
$pmp = $_POST["pmp"];
$responsavel = $_POST["responsavel"];
$dia = $_POST["dia"];
$mes = $_POST["mes"];
$ano = $_POST["ano"];


$sql = "INSERT INTO cetaceos VALUES";
$sql  .= "('$lec','$pmp','$responsavel','$dia','$mes','$ano')";
$resultado = mysqli_query ($conexao,$sql);
Echo "Cadastro realizado";

mysqli_close ($conexao);

?>

Outra coisa. Tentei achar como realizar uma busca e exibir o resultado de apenas uma linha, mas só consegui fazer com que todos os dados inseridos no banco apareçam. Alguem sabe como pesquisar e exibir somente o resultado de uma linha utilizando uma das variáveis para localizar ?

Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...

Tenta montar assim, para compreendermos se as colunas são respectivas aos valores:

 

$sql = "INSERT INTO cetaceos (column1,column2,column3,column4,column5,column6) VALUES ('$lec','$pmp','$responsavel','$dia','$mes','$ano')";

$resultado = mysqli_query ($conexao,$sql);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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