Ir para conteúdo

POWERED BY:

Arquivado

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

Marco Antônio S Barreto

Coluna de tabela SQL não armazena updates

Recommended Posts

eu sei, pera ai vou pegar minha bola de cristal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

UPDATE é um pouco diferente de um INSERT. Ele é igual ao DELETE, ele somente faz o que é mandando (SET) aonde (WHERE) foi especificado. Caso o que foi especificado no WHERE não existir (por exemplo: ID = 0), não retornará erro. Simplesmente ele atualizou (ou deletou) aonde o ID é igual a zero, se o registro existe ou não, esse não é o problema dele.

 

Sem códigos e/ou erros, não poderemos ajudar mais.

 

Caso você use funções mysql_*, pode utilizar o seguinte código pra verificar um possível erro:

mysql_query("sua query") or die(mysql_error());

 

Caso utilize PDO, altere as opções para lançar os erros em forma de exceptions, é melhor de visualizá-los.

$pdo->setAttribute(PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION);

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que eu fiz upload da tabela novamente. O código está ok! Funcionava normalmente antes de eu subir a tabela!

 

Mas de qualquer forma:

 

// Ultimo clique 




    $lastclik= time();
    require('config.php');
    $ultimoclique = "UPDATE tb_users SET lastclik='$lastclik' WHERE username='$usere'";
    mysql_query($ultimoclique) or die(mysql_error());
    mysql_close($con);

Compartilhar este post


Link para o post
Compartilhar em outros sites

sera q n é $user no lugar de $usere

Compartilhar este post


Link para o post
Compartilhar em outros sites

da um echo em $ultimoclick e rode essa consulta direto no banco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que seria isso?

Excutar a consulta direto no banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que seria isso?

Seria você pegar a instrução SQL gerada pelo seu código e executá-la com uma ferramenta de acesso á banco de dados (no banco de dados que sua aplicação está utilizando, obviamente).

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

O problema é que eu fiz upload da tabela novamente. O código está ok! Funcionava normalmente antes de eu subir a tabela!

 

Mas de qualquer forma:

 

// Ultimo clique 




    $lastclik= time();
    require('config.php');
    $ultimoclique = "UPDATE tb_users SET lastclik='$lastclik' WHERE username='$usere'";
    mysql_query($ultimoclique) or die(mysql_error());
    mysql_close($con);

 

O que é "upload da tabela"?

Você recriou a tabela ou o banco?

 

Se no diretamente no banco fucionou, suspeito que tenha a ver com permissão. De repente tá faltando permissão pro usuário de conexão da aplicação fazer update.

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.