Page 1 sur 1

Data truncated

Posté : 15 avr. 2021, 23:18
par nestor94
Voici un petit bout d'une requete qui me retourne

PDOException: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'tarif' at row 1 in C:\wamp64\www\vendre_contenu_bazar.php
$sql = "INSERT INTO bazar ( tarif) VALUES ( '$qte_contenant*1') ";
le champ "tarif" est de type TYNIINT comme les autres .
je pense que c'est plutot un soucis au niveau de la syntaxe de la requete VALUES ( '$qte_contenant*1') mais je ne vois pas comment faire mieux.
$qte_contenant est une variable numérique entre 0 et xxxx.

Re: Data truncated

Posté : 15 avr. 2021, 23:22
par or 1
$sql = "INSERT INTO bazar ( tarif) VALUES ($qte_contenant) ";

Re: Data truncated

Posté : 16 avr. 2021, 14:31
par @rthur
La réponse de or1 est correcte, ma préconisation est de toujours concaténer tes variables dans une chaine de caractères, ça peut éviter des problèmes et ça facilite la relecture de code :
$sql = "INSERT INTO bazar ( tarif) VALUES ( " . $qte_contenant . " )";

Re: Data truncated

Posté : 16 avr. 2021, 17:08
par nestor94
Merci pour les réponses positives.