Le champs acquisition est de type enum. Il prend sa valeur parmi 6 ("V", "EC+", "EC", "EC-", "NF" et "NA"). Pour les autres valeurs, les enregistrements se font sans souci. Il n'y a que le cas EC+ qui pose problème.
Et pour enregistrer une valeur, je passe directement par phpmyadmin, afin de tester la validité de mes tables, et de ma base de données (ensuite je scripterai, lorsque qu'on m'aura validé la structure).
[EDIT]: J'ai trouvé la solution mais je n'ai pas trouvé la logique qui se cache derrière.
Pour résoudre mon problème, j'ai tenté de passer par une requête d'insertion banale:
INSERT INTO test_dev_cpt_eleve( id_dev_cpt, id_eleve, acquisition )
VALUES ( 16141, 2, 'EC+' )
Et là, paf, mon EC+ est présent dans ma table. Alors que si je passe par l'interface PHPMyAdmin, il ne prend pas en compte le +. Je ne sais pas pourquoi, mais bon, tant que ça marche, c'est l'essentiel.
Voilà, mon problème est résolu mais si quelqu'un sait pourquoi l'interface tronque la saisie, ce serait cool de me l'expliquer.
Encore merci le père et P@t@ch0n pour votre aide.
Le Terrain des Rêves est Infini...