Total Manager Posté 30 Juillet 2004 Posté 30 Juillet 2004 $aa=mysql_query("UPDATE equipes SET def='4' WHERE club='marseille' "); c'est une partie du script mais pourquoi il marche pas ???
Dan Posté 31 Juillet 2004 Posté 31 Juillet 2004 Salut Total Manager, Ta ligne est syntactiquement correcte, mais le succès de son exécution dépend de plusieurs choses... Il faut : 1. que tu aies ouvert une base avec succès - avec mysql_connect() 2. que tu aies sélectionné la base - avec mysql_select_db() 3. que "equipes" soit un nom de table valide 4. que "def" et "club" soient des noms de champs valides. Mais comme je n'ai pas de boule de cristal, je ne peux pas t'en dire plus... Dan PS: et pour que cela puisse impacter ta base, il faut encore que tu aies des enregistrements dont le champ "club" soit égal à "marseille" ... et non pas "Marseille"
Total Manager Posté 31 Juillet 2004 Auteur Posté 31 Juillet 2004 merci c'était une erreur que j'ai résolu Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/a/6/managerattitudes/tactique.php on line 109 elseif ($mode ==3){ $d=mysql_query("SELECT * FROM joueurs WHERE poste='DF'AND club='$_SESSION[club]' AND titulaire='0'"); $sqlgoal=mysql_query("UPDATE joueurs SET titulaire='1' WHERE id='$goal'"); $ndef=mysql_query("SELECT * FROM equipes WHERE club='$_SESSION[club]' "); $nbr=mysql_fetch_assoc($ndef); echo $nbr['def'];} alors la par contre je sais pas du tout pourquoi ça ne marche pas !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant