Salut
Si je copie cette requte pour l'exécuter a la main dans Mysql, je n'ai pas de soucis .....
Oui, mais as tu remarqué que la donnée a été mise à jour ?
C'est à dire, est ce que la valeur de FRAIS_LIVRAISON ou/et de MONTANT_FRAIS_LIVRAISON ont été modifiés ?
Ici, la requête peut tout à fait s'exécuter correctement, mais visuellement rien a inchangé car elles avaient les mêmes valeurs, donc les données seraient "écrasées" par leur même valeurs.
Ou sinon la valeur ID_PANIER ne correspond à aucune ligne, donc aucune mise à jour, mais la requête à tout de même été exécutée.
Puis si tu as déjà exécuter la requête plusieurs fois, ou manuellement, alors on peut supposer que tu est déjà dans le 1er cas ci-dessus.
Donc exécuter la requête dans PhpMyAdmin c'est une chose, mais il faudrait faire un select sur cette ID, releverer les valeurs, et ensuite vérifier si elles sont modifier dans le cas où elles devraient l'être.
D'ailleurs, rajouter une date (genre datetime) permettra plus facilement de s'en rendre compte.
Puis si la requête comportait une erreur de syntaxe, il devrait avoir un retour d'erreur.
Tu pourrais éventuellement rajouter un or die( mysqli_error()), sait on jamais.
Partager