Bonjour à tous !
J'étais venu il y a quelques temps parce que je ne comprenais pas comment mettre à jour un array dans ma table, et on m'avait fait part d'une solution :
En utilisant le implode, j'ai effectivement eu le comportement que je voulais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $listusers[] = $user; $tab = implode(',',$listeusers); $query = 'UPDATE users SET list = {'.$tab.'} WHERE city=\''.$city.'\''; $result = pg_query($query) or die('Échec de la requête : ' . pg_last_error());
Sauf que depuis, je suis passé à une autre table, qui contient elle aussi un array, et là les valeurs dedans peuvent contenir des virgules. Du coup, je n'ai pas le résultats que je voudrais :
J'aimerai pouvoir différencier chaque bloc, quitte à mettre un séparateur différent, mais comment puis-je faire ça ?{test, test1} en base, on veut ajouter "test2, le bon", on obtient :
{test, test1, test2, le bon}
Partager