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 :

Modification table PHP/SQL


Sujet :

PHP & Base de données

Vue hybride

SNY77 Modification table PHP/SQL 19/10/2012, 11h02
gene69 le message d'erreur a raison.... 19/10/2012, 11h13
SNY77 Ok, merci, maintenant j'ai... 19/10/2012, 11h31
gene69 0.15 n'est pas un type de... 19/10/2012, 13h30
Fench Bonjour, Tu peux donner la... 19/10/2012, 13h38
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut Modification table PHP/SQL
    Bonjour;
    Je crée un script permettant de modifier les tables des BDD, pour la 1ère ca a marché, parcontre pour la table suivante j'ai une erreur SQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 C_id = '7'' at line 8
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    //creation de la requete SQL:
      $sql = "UPDATE c
                SET 
    		C_id     = '$id',
    		C_V_Time  = '$C_V_Time',
    		C_C_id = '$C_C_id',
               WHERE C_id = '$id' " ;
    Je rappelle que les champs modifiés sont bien transférés (formulaire, j'ai repris le même codage que pour la 1ère table !), le champs C_id est une clés primaire .
    Merci;

  2. #2
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    le message d'erreur a raison. il y a une virgule en trop avant le where.

    dans ce cas là il faut te débrouiller pour afficher la requête executée (variables substituée) et la tester dans phpmyadmin ou autre.

    ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut
    Ok, merci, maintenant j'ai une autre erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Data truncated for column 'C_V_Time' at row 1
    La data est du type 0.15 (même si je la modifie pas, ca m'affiche ce message d'erreur)

  4. #4
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Par défaut
    0.15 n'est pas un type de donnée j'ai envie de dire.
    la troncature est probablement un avertissement qui "passe" par le tuyau des erreurs.

    par hazard avant de dire:
    Citation Envoyé par SNY77
    Personne !?
    est ce que tu as fait:
    Citation Envoyé par Ulysse
    dans ce cas là il faut te débrouiller pour afficher la requête executée (variables substituées) et la tester dans phpmyadmin ou autre.

  5. #5
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    Tu peux donner la structure de ta table 'c' ?
    Je ne comprends pas le champ avec time dedans (ça suppose être une date, non?) et la valeur 1.5 ...

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut
    Non c'est un float (lorsque je disais type c'était pas dans le sens type de données )

Discussions similaires

  1. [sql server 2k] Connaitre date modification table / vue
    Par Filippo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/12/2014, 15h50
  2. [SQL-Server] Connexion à une table sous SQL Serveur Via PHP
    Par Phpdebut dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/01/2009, 16h03
  3. Modification Table sql
    Par jrlulu dans le forum Requêtes
    Réponses: 3
    Dernier message: 13/12/2008, 08h08
  4. tables liées SQL et droit de modif des valeurs
    Par moby38 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 04/06/2008, 08h51
  5. [SQL] (PHP/SQL) Erreur de modification d'une valeur
    Par ymoreau dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 15/09/2006, 14h55

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