1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

MYSQL - PHP Update Syntax Error

Discussão em 'Web Development' iniciada por TMAsantos, 4 de Maio de 2012. (Respostas: 2; Visualizações: 925)

  1. TMAsantos

    TMAsantos Power Member

    Boas malta,

    estou com um problema de sintaxe a fazer update a uma tabela... e já estou farto de procurar e nada resolve.

    PHP:
    mysql_query("UPDATE login SET username='$username', email='$email' WHERE id='$id'") or die(mysql_error());    mysql_query("UPDATE profile SET group='$group', points='$points', music='$music' WHERE id='$id'") or die(mysql_error()); 
    O primeiro funciona sem problemas, o segundo nem por isso. Quando comento o primeiro o segundo continua a não funcionar. Ambas as tabelas existem e com as colunas indicadas.

    As variáveis estão a ser bem recebidas

    O erro é o seguinte:
    Alguém?

    Abraço
     
  2. legion

    legion Power Member

    Exemplo:

    PHP:
    "SET username = '".$id."'"
    Experimenta como o exemplo de cima, mas em todos as variáveis.
     
  3. TMAsantos

    TMAsantos Power Member

    Depois de uma longa noite descobri que o "group" é uma palavra protegida...

    Logo ficaria assim:
    PHP:
    mysql_query("UPDATE profile SET `group`='$group', points='$points', music='$music' WHERE id='$id'") or die(mysql_error());
    Com group -> `group`

    Obrigado
     

Partilhar esta Página