éliminer un espace

Résolu
zeghad -  
 Utilisateur anonyme -
bonjour j ai une table portant le nom "chapitre" ayant comme une clé primaire le nomchap
j ai un probleme lors de l insertion
exp:
si j'insère nom de chapitre :matériels sans espace en début et ensuite avec espace ce dernier s'insère 2 foi dans la table.
comment puis je faire pour eliminer les espace sinon pour faire une vitrification avns l'insertion avec une requête exemple si l élément a insérer like ou rassemble a un résultat de select
merci d avance
A voir également:

2 réponses

Utilisateur anonyme
 
Bonjour

Le mieux est d'éliminer les espaces avant d'insérer dans la table. Tu peux le faire très facilement avec la fonction trim, qui existe en PHP et en SQL :

$variable=trim($variable);
$requete="INSERT INTO table(nomchap) VALUES('$variable')";

ou bien

$requete="INSERT INTO table(nomchap) VALUES(TRIM('$variable'))";


Si tu as déjà rentré des valeurs dans ta table, tu peux facilement corriger en faisant :

update table set nomchap=TRIM(nomchap)
2
zeghad
 
merci beaucoup ça marche bien
0
Utilisateur anonyme
 
De rien :-)
0