Bonjour à tous, j'ai donc un petit soucis:
je pensais pouvoir simplement mettre à jour les données d'un cellule d'une table sql, mais ma logique a été une nouvelle fois prise par défaut.
Je m'explique:
le contenu d'une cellule est du genre "blabla1,blabla2,blabla3,"
Et je voudrais simplement y ajouter de nouveaux caractères
=> "blabla1,blabla2,blabla3,blabla4,"
J'avais donc pensé utiliser l'une des requêtes suivantes
1- $sql="UPDATE matable SET cell.='blabla4,' WHERE condition";
2- $sql="UPDATE matable SET cell=cell.'blabla4,' WHERE condition";
En effet, j'utilise déjà avec succès ce type de logique pour incrémenter des chiffres d'une table sondage:
3- $sql=UPDATE matable SET cell=cell+1 WHERE conditions";
Cependant si la logique marche pour des chiffres, cela ne semble pas être le cas pour des suites de caractères.
Une solution est de lire d'abord le contenu de la cellule avec une autre requête puis d'y ajouter au résultat les nouveaux caractères et de mettre à jour la cellule, mais ma logique me semblait tellement bonne (iron inside ^^) que je me demandais s'il n'existait pas un moyen de faire comme je l'espérais (1 seule requête au lieu de 2)
Bref, en attendant vos réponses, merci d'avance
Signé Sagat