Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1023 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [SQL] Requete update qui ne s'effectue pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Requete update qui ne s'effectue pas

n°699184
Dolby
Posté le 14-04-2004 à 14:26:56  profilanswer
 

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
mood
Publicité
Posté le 14-04-2004 à 14:26:56  profilanswer
 

n°699192
deliriumtr​emens
sic transit intestinal...
Posté le 14-04-2004 à 14:29:52  profilanswer
 

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";

n°699202
Dolby
Posté le 14-04-2004 à 14:35:09  profilanswer
 

je retombe sur le meme message d'erreur :/

n°699223
deliriumtr​emens
sic transit intestinal...
Posté le 14-04-2004 à 14:42:08  profilanswer
 

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
n°699235
Dolby
Posté le 14-04-2004 à 14:46:34  profilanswer
 

grand merci :d


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [SQL] Requete update qui ne s'effectue pas

 

Sujets relatifs
verification de la présence ou non d'une requeteProblème de requête SQL
[Windev] interaction avec SQL Server[SQL] order by Sum(...)
[MySQL] Comment optimiser une requête pourtant simple ? [c'était moi]Transporter une BD sous SQL Server
sql to java[ SQL ] Convertir une chaine de char en int -> Convert ?
[Oracle] Optimisaton requête 
Plus de sujets relatifs à : [SQL] Requete update qui ne s'effectue pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR