85 votes

PDO::PARAM pour le type décimal ?

J'ai 2 champs de base de données

`decval` decimal(5,2)
`intval` int(3)

J'ai deux requêtes pdo qui les mettent à jour. Celle qui met à jour les int fonctionne bien

$update_intval->bindParam(':intval', $intval, PDO::PARAM_INT);

mais je ne peux pas mettre à jour le champ décimal. J'ai essayé les 3 méthodes ci-dessous, mais rien ne fonctionne.

$update_decval->bindParam(':decval', $decval, PDO::PARAM_STR);
$update_decval->bindParam(':decval', $decval, PDO::PARAM_INT);
$update_decval->bindParam(':decval', $decval);

Il semble que le problème soit lié au type de base de données decimal ? Existe-t-il un PDO::PARAM pour un champ de type decimal ? Si non, que dois-je utiliser comme solution de rechange ?

0 votes

Veuillez afficher la requête que vous préparez

0 votes

Duplicata possible de stackoverflow.com/questions/1335081/

-3voto

Utiliser le point au lieu de la virgule pour le séparateur ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X