Probleme SQL Incorrect string value:
darontankian
Messages postés
9
Statut
Membre
-
darontankian Messages postés 9 Statut Membre -
darontankian Messages postés 9 Statut Membre -
Bonjour,
voila j'ai créer une table element possédant le champ nom.
Ce dernier me sert dans une page PHP pour remplir un formulaire.
Mon probleme est que lorsque l'enregistrement du champ nom possède un accent ou par exemple un _ etc lors de mon INSERT dans ma table j'ai le message suivant qui apparait :
Incorrect string value: '\xE9nom' for column 'nom' at row 1 (l'enregistrement est Prénom dans cette exemple)
Mais si l'enregistrement s'appelle par exemple Prenom la je n'ai aucun souci, l'INSERT fonctionne parfaitement.
Merci de votre aide.
voila j'ai créer une table element possédant le champ nom.
Ce dernier me sert dans une page PHP pour remplir un formulaire.
Mon probleme est que lorsque l'enregistrement du champ nom possède un accent ou par exemple un _ etc lors de mon INSERT dans ma table j'ai le message suivant qui apparait :
Incorrect string value: '\xE9nom' for column 'nom' at row 1 (l'enregistrement est Prénom dans cette exemple)
Mais si l'enregistrement s'appelle par exemple Prenom la je n'ai aucun souci, l'INSERT fonctionne parfaitement.
Merci de votre aide.
Configuration: Windows XP Firefox 3.0.1
A voir également:
- Probleme SQL Incorrect string value:
- Logiciel sql - Télécharger - Bases de données
- Colorspace incorrect ✓ - Forum PDF
- Migration base access vers sql server ✓ - Forum Access
- Expected value at line 1 column 1 firefox ✓ - Forum MacOS
- The input value is invalid - Forum Javascript
2 réponses
Je viens d'essayer, même message d'erreur.Voici mon code au cas ou j'oublierai quelquechose:
$nom=$_POST['nom'];
if($nom!="" AND $x!="" AND $y!="" AND $largeur!="" AND $hauteur!="" AND $taille!="" AND $cyan!="" AND $magenta!="" AND $jaune!="" AND $noir!=""){
mysql_query('INSERT INTO element VALUES (NULL,"'.$nom.'","'.$flag.'","'.$valeur.'","'.$x.'","'.$y.'","'.$largeur.'","'.$hauteur.'","'.$taille.'","'.$alignement.'","'.$police.'","'.$couleur.'","'.$marqueur.'","'.$separateur.'")') or die(mysql_error());
<p>Nom : <input type="text" name="nom" /></p>
(je n'ai affiché la que les infos concernant nom bien evidemment)
$nom=$_POST['nom'];
if($nom!="" AND $x!="" AND $y!="" AND $largeur!="" AND $hauteur!="" AND $taille!="" AND $cyan!="" AND $magenta!="" AND $jaune!="" AND $noir!=""){
mysql_query('INSERT INTO element VALUES (NULL,"'.$nom.'","'.$flag.'","'.$valeur.'","'.$x.'","'.$y.'","'.$largeur.'","'.$hauteur.'","'.$taille.'","'.$alignement.'","'.$police.'","'.$couleur.'","'.$marqueur.'","'.$separateur.'")') or die(mysql_error());
<p>Nom : <input type="text" name="nom" /></p>
(je n'ai affiché la que les infos concernant nom bien evidemment)