[SQL] Requete update qui ne s'effectue pas

Requete update qui ne s'effectue pas [SQL] - PHP - Programmation

Marsh Posté le 14-04-2004 à 14:26:56    

Bonjour, via un formulaire je choisi des données a modifier.
Je recupere ces données grace a un champ caché que j'ai nommé 'numero_cache'
 
Quand j effectue ma requete via free j'ai le msg d erreur suivant :
 

Code :
  1. You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE numero='1'' at line 5


 
Ma page update php :
 

Code :
  1. <?php
  2. ob_start();
  3. session_start();
  4. if(!isset ($_SESSION['login']))
  5. {include('index.php');
  6. exit;}
  7. include ("connexion.php" );
  8. $numero_cache = $_POST['numero_cache'] ;
  9. $query = "UPDATE sequences SET
  10. animateur_sequence_matamore ='$animateur_sequence_matamore',
  11. texte_sequence_matamore ='$texte_sequence_matamore',
  12. lien_sequence_matamore ='$lien_sequence_matamore',
  13. WHERE numero='$numero_cache'";
  14. $result=mysql_query($query) or die(mysql_error()) ; 
  15. header("location: sequence_matamore_modif_select_ia.php" )
  16. ?>


 
Merci de m'aider  :sweat:


Message édité par Dolby le 14-04-2004 à 14:29:34
Reply

Marsh Posté le 14-04-2004 à 14:26:56   

Reply

Marsh Posté le 14-04-2004 à 14:29:52    

Si dans mysql le champ numero est numérique (ce dont on peut se douter), tu peux enlever les '' autour de ta variable
 
-> WHERE numero=$numero_cache";

Reply

Marsh Posté le 14-04-2004 à 14:35:09    

je retombe sur le meme message d'erreur :/

Reply

Marsh Posté le 14-04-2004 à 14:42:08    

suis stupide, avais pas vu un petit détail gênant.
 
Tu as une virgule juste avant le WHERE, (après '$lien_sequence_matamore') vire-la et tout devrait aller.


Message édité par deliriumtremens le 14-04-2004 à 14:42:49
Reply

Marsh Posté le 14-04-2004 à 14:46:34    

grand merci :d

Reply

Sujets relatifs:

Leave a Replay

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