PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 08-08-2013 21:13:07

Anthotill
Membre
Inscription : 14-03-2010
Messages : 81

[Résolu] Comment être sur que toute les lignes sont update ?

Bonjour,

En faisant un test, je m’aperçois qu'il y a quelque chose que je ne comprends pas dans ma mysql.


$SQL_UP_PRODUIT = "
UPDATE
$TABLE_COMMANDE
SET invoice_number = '".$NumeroFacture."'
,invoice_date      = NOW()
,date_upd          = NOW()
,shipping_number   = '".$NumeroSuivi."'
WHERE id_order = '".$IdCommande."' AND id_customer = '".$IdClient."' AND invoice_number = '1'
";
$REQ_UP_PRODUIT = mysql_query($SQL_UP_PRODUIT) or die (mysql_error());
 

J'ai volontairement mis invoice_number = '1' (alors que j'aurais du mettre invoice_number = '0') pour voir si j'obtenais une erreur et non, l'update demandé ne se fait pas mais aucune erreur n'est retournée !? J'aimerais comprendre pourquoi, comment testé si les données ont bien été mises à jour (un truc du style if(mysql_error() != 0) echo 'erreur'; n'existe pas ?)

Merci à vous

Antho

Dernière modification par Anthotill (08-08-2013 23:42:02)

Hors ligne

#2 08-08-2013 23:04:03

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] Comment être sur que toute les lignes sont update ?

Saluton,

regarde du côté de mysql_affected_rows


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 08-08-2013 23:41:49

Anthotill
Membre
Inscription : 14-03-2010
Messages : 81

Re : [Résolu] Comment être sur que toute les lignes sont update ?

Maljuna Kris a écrit :

Saluton,

regarde du côté de mysql_affected_rows

Super, merci beaucoup :-)

Hors ligne

Pied de page des forums