[ PHP / MySQL ] un peu d'aide :o) [ résolu ]

un peu d'aide :o) [ résolu ] [ PHP / MySQL ] - PHP - Programmation

Marsh Posté le 27-10-2003 à 10:31:32    

merci de m'aider :
 
dans la requête  
 
$requete = "UPDATE rapport SET premier='$premier', second='$second', troisieme='$troisieme', quatrieme='$quatrieme', cinquieme='$cinquieme', heureReg=CURTIME(), dateReg=CURDATE() WHERE id='17'";
 $resultat = mysql_query($requete, $connexion);
 
l'enregistrement ne se fait pas alors que si je met  
 
$requete = "UPDATE rapport SET premier='$premier', second='$second', troisieme='$troisieme', quatrieme='$quatrieme', cinquieme='$cinquieme', heureReg=CURTIME(), dateReg=CURDATE()";
 $resultat = mysql_query($requete, $connexion);
 
l'enregistrement se fait mais bien sûr c'est toute la table qui se met à jour ... :/
 
quelle pourrait être la raison du refus de la condition 'WHERE' ?


Message édité par muzah le 27-10-2003 à 10:54:03
Reply

Marsh Posté le 27-10-2003 à 10:31:32   

Reply

Marsh Posté le 27-10-2003 à 10:35:48    

Montre ton code exact. De plus, es-tu sûr qu'il existe bien un id=17 ? ;)

Reply

Marsh Posté le 27-10-2003 à 10:49:37    

oui, il existe un id 17 :jap:
 
code :
 

<?php
 
 $requete_1 = "SELECT ville FROM equipe WHERE id='$equipeA'";
 $resultat_1 = mysql_query($requete_1);
 $ligne_1 = mysql_fetch_array($resultat_1);
 
 $requete_2 = "SELECT ville FROM equipe WHERE id='$equipeB'";
 $resultat_2 = mysql_query($requete_2);
 $ligne_2 = mysql_fetch_array($resultat_2);
 
 $requete_3 = "SELECT * FROM rapport ORDER BY id DESC";
 $resultat_3 = mysql_query($requete_3);
 $ligne_3 = mysql_fetch_array($resultat_3);
 $lastid = $ligne['id'];
 
 $premier = $premierA."|".$premierB;
 $second = $secondA."|".$secondB;
 $troisieme = $troisiemeA."|".$troisiemeB;
 $quatrieme = $quatriemeA."|".$quatriemeB;
 $cinquieme = $cinquiemeA."|".$cinquiemeB;
 
  $requete = "UPDATE rapport SET premier='$premier', second='$second', troisieme='$troisieme', quatrieme='$quatrieme', cinquieme='$cinquieme', heureReg=CURTIME(), dateReg=CURDATE() WHERE id='17'";
 $resultat = mysql_query($requete, $connexion);
 
echo "<tr><td>locaux</td><td>visiteurs</td></tr>";
echo "<tr><td>".$premierA."</td><td>".$premierB."</td></tr>";
echo "<tr><td>".$secondA."</td><td>".$secondB."</td></tr>";
echo "<tr><td>".$troisiemeA."</td><td>".$troisiemeB."</td></tr>";
echo "<tr><td>".$quatriemeA."</td><td>".$quatriemeB."</td></tr>";
echo "<tr><td>".$cinquiemeA."</td><td>".$cinquiemeB."</td></tr>";
 
mysql_close($connexion);
 
?>


Message édité par muzah le 27-10-2003 à 10:50:01
Reply

Marsh Posté le 27-10-2003 à 10:53:44    

bon, merci, je ne sais pas (encore) pourquoi mais ça fonctionne maintenant :D
 
Merci de ta diligence :jap:

Reply

Marsh Posté le 27-10-2003 à 10:55:41    

muzah a écrit :

bon, merci, je ne sais pas (encore) pourquoi mais ça fonctionne maintenant :D
 
Merci de ta diligence :jap:


 
Ben, j'étais justement en train de me dire qu'il ne me semblait pas qu'il y avait une erreur...  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed