bonjour, j'ai un formulaire avec une liste déroulante contenant des valeurs allant de 100 a 10.OOO lorsque j'enregistre une valeur telle que 100 ou 1000 ou 10000 (des valeurs contenant que des 1 et des 0) j'ai toujours ce message d'erreur qui apparait : SQLSTATE[01000]: Warning: 1265 Data truncated for column 'mise' at row 1 in C:\Apache24\htdocs\formulairedejeu.php:88 Stack trace: #0 C:\Apache24\htdocs\formulairedejeu.php(88): PDOStatement->execute(Array) #1 {main} thrown in, pourtant tous les autres enregistrements se passe bien(comme lorsque j'enregistre 200 par exemple).
dans ma table sql le type de la colonne "mise" est int.
`$req=$pdo->prepare ("INSERT INTO pariduclient SET adresse_mail= ?,position=?,mise=?, nombre=?");
$req->execute([$_SESSION["adresse_mail"],$_POST['position'],$_POST['mise'],1]);*/`
Je pense à une erreur de type, es-tu sûr d'avoir bien transformer chaîne de caractères en entier par exemple ?
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Impossible d'enregistrer la valeur 100 dans ma tab
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)