SQL Champ = champ plus variable !

Résolu
Bilow -  
 Patrick - 12 févr. 2013 à 10:54
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

swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
Essaye
UPDATE table SET champ=CONCAT(champ,'$phrase') WHERE ID='$id'
Il a free, il a tout compris !
2
Patrick
 
Merci pour cette réponse.. j'en ai vu beaucoup d'autres mais qui ne fonctionne pas... Tu es Dieu !
0
Bilow
 
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é.
0
Profil bloqué
 
INSERT INTO MATABLE (Modele, Marque)
VALUES ('Cayenne', 'Porshe')
-2