IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

update sur SQL Serveur [SQL-Server]


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 36
    Points : 20
    Points
    20
    Par défaut update sur SQL Serveur
    Bonjour à tous, j'ai de nouveau une erreur qui m'empêche de continuer.
    Je travail sur un formulaire que l'on est censé pouvoir mettre à jour.
    J'ai donc d'abord une première page formulaire.php ou les données de la base sont affichées, et un deuxième page modif.php dans laquel les requêtes SQL update sont placés. Je récupère grâce à la méthode POST toutes les données nécessaires à la mise à jour.

    $sqldb=mssql_select_db("*****",$connexion) or die("La base de donnée selectionnée n'existe pas.");

    $requete= "update CLIENTS
    Set MODRS='".$_POST['Nomcab']."', MODNOM='".$_POST['Nom']."', MODPREN='".$_POST['Prenom']."', MODLADR='".$_POST['Adresse']."', MODCP='".$_POST['CP']."', MODVILLE='".$_POST['Ville']."',
    MODTEL='".$_POST['Tel']."',
    MODFAX='".$_POST['Fax']."',
    MODMAIL='".$_POST['Mail']."',
    VALIDER='OUI',
    where INDICE='".$_POST['id']."';";
    echo $requete;
    mssql_query($requete,$connexion) or die("Problème lors de l'execution de la Première requête.");

    Le echo $requete confirme que toutes les données sont bien présente. J'imagine qu'il y a une erreur de synthaxe dans ma requête mais je n'arrive pas à voir où... Voilà l'erreur qu'il m'affiche:

    Warning: mssql_query(): message: Syntaxe incorrecte vers le mot clé 'where'. (severity 15) in c:\program files\easyphp1-8-modgsi\www\fymaction\formulaire\modif.php on line 37

    Warning: mssql_query(): Query failed in c:\program files\easyphp1-8-modgsi\www\fymaction\formulaire\modif.php on line 37

    Merci!!

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 641
    Points
    4 641
    Par défaut
    salut,

    il y a tout simplement une virgule en trop avant le where

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 36
    Points : 20
    Points
    20
    Par défaut
    Arf... Merci...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. exception lors d'un update sur SQL serveur
    Par jeandadaf dans le forum VB.NET
    Réponses: 9
    Dernier message: 02/07/2009, 17h57
  2. taille max des bases sur sql serveur 2000
    Par timsah dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 15/02/2006, 16h07
  3. Timeout Expiré sur SQL Serveur sur une table de la BDD
    Par Seph dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/11/2005, 10h13
  4. les cursor sur sql serveur
    Par hoummass dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/10/2005, 17h10
  5. [Debutant]droits des utilisateurs sur sql serveur
    Par christophebmx dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/01/2005, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo