Salut a tous

j'ai ce petit bout de code qui recupere d'un formulaire html les données qui ont ete marquées par un checkbox:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$lista=implode(',',$_POST['seleccion']); 
 
mysql_query("DELETE FROM tabla WHERE id IN(".$lista.")");
Si l'on considere que ce qui va dans le IN ce sont des données type INT, par de probleme, car j'ai la bonne sintaxe.
mais si ce sont des char ?? alors la il me manque les '' a chaque champs et la je sais pas comment les ajouter.

J'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT name FROM user WHERE city IN (1938-2448,1938-808X,1468-1293,1520-6564,1552-8464,1875-9270)
et je voudrais avoir ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT name FROM user WHERE city IN ('1938-2448','1938-808X','1468-1293','1520-6564','1552-8464','1875-9270')
J'ai essayer de coller des ' dans le implode mais ça marche pas.
une idée?
D'avance merci