Ir para conteúdo
Alberto Nascimento

[RESOLVIDO ] Não quer atualizar registro no banco de dados

Recommended Posts

Estou tentando atualizar os dados referentes a um registro, mas não estou obtendo sucesso!!

 

<?php
	$situacao = "CONCLUIDO";
	$codphoto = $_GET['codphoto'];
	$servidor = "localhost";
	$usuario = "";
	$senha = "";
	$dbname = "";

	$conn = mysqli_connect($servidor, $usuario, $senha, $dbname);
	
	$result_usuario = "UPDATE photos SET situacao = '$situacao' WHERE codphoto = '$codphoto';
	$resultado_usuario = mysqli_query($conn, $result_usuario);
?>

Onde o "codphoto" é a chave primária do registro e este é obtido através do comando _GET

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro que está faltando uma aspas para fechar a string no $result_usuario...

 

Segundo, usei mysqli_connect_error() para capturar o erro...

<?php
    $situacao = "CONCLUIDO";
    $codphoto = $_GET['codphoto'];
    $servidor = "localhost";
    $usuario = "";
    $senha = "";
    $dbname = "";

    $conn = mysqli_connect($servidor, $usuario, $senha, $dbname);
    echo mysqli_error($conn);
    $result_usuario = "UPDATE photos SET situacao = '$situacao' WHERE codphoto = '$codphoto'";
    $resultado_usuario = mysqli_query($conn, $result_usuario);
    echo mysqli_error($conn);
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Marcosvn
      Amigos, preciso da ajuda de vocês mais uma vez.
       
      Após o usuário logar na página ele pode fazer uma publicação solicitando troca de Horário. 
      As duas últimas linhas da tabela a seguir serão preenchidas quando o usuário optar por fazer tal publicação:

       
      Após preencher os seguinte campos, eu preciso que simplesmente  insira no banco de dados a hora de acordo com o id logado

       
      o código que faz tal atualização é este: 
      <?php session_start(); include_once("../conexao/conexao.php"); $entrada_atual = $_POST['entrada_atual']; $saida_atual = $_POST['saida_atual']; $id = $_SESSION['usuarioId']; $result_usuario = "INSERT INTO usuarios (entrada_atual, saida_atual) VALUES ('$entrada_atual', '$saida_atual') WHERE id = '$id' LIMIT 1"; $resultado_usuario = mysqli_query($conn, $result_usuario); ?>  
      ele não retorna nenhum erro, mas também não inclui a hora no banco de dados no ID que está fazendo a publicação.
       
      o que estou fazendo errado ??
       
      abraço
       
       
       
×

Informação importante

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