Bonjour,
voilà, il y a un truc que je ne comprends pas, j'execute une requete UPDATE, mais mysql_affected_rows() me renvoie toujours -1.
je suis sur que l'UPDATE fonctionne car je verifie derriere (avec phpmyadmin, les donnée sont bien changés)
j'y comprends plus rien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $req="UPDATE TBL SET CHP=0"; mysql_query($req,$cnx); // j'efface le champ (met a zero, SMALLINT) $req="UPDATE TBL INNER JOIN REF ON TBL.id=REF.id SET CHP=REF.info"; mysql_query($req,$cnx) or die("err"); echo mysql_affected_rows(); // me renvoie toujours -1 !!! //mais les données sont bien a jour
bien sur si j'execute la requete depuis phpMyAdmin ca marche aussi (et là il m'indique que j'ai 15000 enregistrements modifiés)
mysql v5.0.45
Si vous avez des idées, merci de votre aide.
Partager