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 :

erreur PDO en manipulation de table [PDO]


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut erreur PDO en manipulation de table
    Bonjour,
    j'ais cette erreur que je comprends mal en voulant ajouter un champ a une table
    Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 Erreur de syntaxe près de ''atra' VARCHAR( 25 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL AFT' à la ligne 1' in C:\jpbhtml\en_cour\pdo.php:30 Stack trace: #0 C:\jpbhtml\en_cour\pdo.php(30): PDOStatement->execute(Array) #1 {main} thrown in C:\jpbhtml\en_cour\pdo.php on line 30
    Sur ce code
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     $result = $bdd->prepare("ALTER TABLE  `ajax_tableur` ADD  :nouveau VARCHAR( 25 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL AFTER  :derriere");
      $result->execute(array(':nouveau'=>$valeur,':derriere' => $champ));
    Merci d'avance pour vos idées

    REEDITE
    Arhh la distraite, il ne sagit pas de valeurs mais de nom de champs donc

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     $result = $bdd->prepare("ALTER TABLE  `ajax_tableur` ADD  ".$valeur." VARCHAR( 25 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL AFTER  ".$champ." ");
      $result->execute();
    Et voila
    Dernière modification par Invité ; 04/06/2013 à 00h33.

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

Discussions similaires

  1. erreur de syntaxe DELETE multi-tables
    Par yayacameleon dans le forum Requêtes
    Réponses: 7
    Dernier message: 12/04/2006, 11h34
  2. Erreur de maj d'une table !
    Par smail21 dans le forum Bases de données
    Réponses: 6
    Dernier message: 30/08/2005, 15h18
  3. Erreur avec response.write et <TABLE>
    Par angelevil dans le forum ASP
    Réponses: 4
    Dernier message: 11/03/2005, 14h48
  4. erreur Impossible de tronquer la table
    Par cyberia dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 15/02/2005, 20h59
  5. Impossible de manipuler une table.
    Par ma2th dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 22/08/2004, 21h02

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