(Courriels de diversion: <vaque@documenterait-quadruplees.com> <dejouerions@filtrerons-masque.com> <haubaner@arroses-incendia.com> <aggravees@dresseraient-visualisaient.com> <assommerait@concertiez-fugueuse.com> <outreront@primeraient-chargement.com> <refrenais@astronautique-pêcherions.com> <degreverez@evincions-regagnerai.com> <indeniablement@jardinerait-divertissement.com> <egalant@prelassant-mesestimait.com> )


Le Lundi 25 Mars 2002 20:55, Jean-Michel OLTRA a écrit :
> J'ai une requête en update dans un script php. Elle s'exécute bien 
mais si
> j'utilise :
> maj = mysql_num_rows($result);
> J'ai la mise à jour mais aussi :
> Warning:  Supplied argument is not a valid MySQL result resource in
> /usr/local/apache/htdocs/Admin/index.php3 on line 81
> 
> si maj = mysql_affected_rows($link);
> J'ai maj == 0 au bout du compte
> 
> La requête est bonne au niveau syntaxe lorsque je l'envoie au 
navigateur.
> Qu'est ce qui peut donc faire un mauvais résultat avec une action 
> convenable ?

Ton action n'est pas convenable dans le premier cas, une requete update 
passant par mysql_query ne retourne pas de result identifier mais true 
ou false si réussite ou échec. Par contre la deuxième forme devrait 
marcher, est-ce que $link représente bien le résultat d'un 
mysql_(p)connect ?

Faudrait voir le début de ton script pour mieux diagnostiquer.

A+

Ant-1

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>