SQL Champ = champ plus variable !

Résolu
Salut tout le monde !

J'ai une table en MySQL, basique quoi, sans problème.
J'aimerais bien, dans une certaine ligne, rajouter (et non remplacer) une valeur.
Quelqe chose dans le genre :
UPDATE table SET champ=champ+'$phrase' WHERE ID='$id'

Mais cela ne fonctionne pas.
Je demande ça car je n'ai PAS la possibilité de récupérer préalablement le contenu du champ ( chaine trop longue... ).

Comment faire ?
Merci ;)

3 réponses

  1. Essaye
    UPDATE table SET champ=CONCAT(champ,'$phrase') WHERE ID='$id'
    Il a free, il a tout compris !
    1. Merci pour cette réponse.. j'en ai vu beaucoup d'autres mais qui ne fonctionne pas... Tu es Dieu !
  2. Salut !

    Merci pour ta réponse !
    Ce problème-là est résolu;

    Maintenant bon, c'est impossible, y'a trop de bugs en PHP, vivement une bouvelle bonne version.

    Je vais abandonner mon projet, qui était de mettre une image dans une base et de l'afficher, mais avec déjà environ 4 post à ce sujet, j'en ai assez des bugs.

    Une chaine de caractère ne peut être très longue.

    Merci tout le monde ;)
    Ps : Le deuxième post que j'avais fait, c'est que le premier n'étais pas encore publié.
    1. INSERT INTO MATABLE (Modele, Marque)
      VALUES ('Cayenne', 'Porshe')