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 php mysql


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    etudiant
    Inscrit en
    Juillet 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : etudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2019
    Messages : 6
    Par défaut Erreur php mysql
    Bonjour je vien de commencer le php, pour apprendre j'ai regarder des cours, comme tp nous devons faire un "mini-chat", seulement lorsque je veux envoyer le pseudo et le message dans la base de donnees
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $requete = $bdd -> prepare('INSERT INTO message(id, pseudo, message) VALUES( ,$pseudo, $message)');
          $requete -> execute(array($_POST['pseudo'], $_POST['message']));
    je recois cette erreur :
    ( ! ) Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 Erreur de syntaxe près de '$pseudo, $message)' à la ligne 1 in C:\wamp64\www\mini-chat.php on line 27

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Bonjour,
    Vous voulez inséré trois valeurs, mais vous n'en proposez que deux, il manque l'id

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO message(id, pseudo, message) VALUES( ,$pseudo, $message)

    Si l'id est autoincrémenté, aloor il ne fait pas le spécifier
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO message(pseudo, message) VALUES($pseudo, $message)

Discussions similaires

  1. [MySQL] Erreur php mysql
    Par deubelte dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/03/2012, 19h58
  2. [MySQL] Erreur PHP MySQL
    Par lv3895 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/11/2008, 15h16
  3. erreur php mysql
    Par taka10 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 21/08/2006, 10h41
  4. [SGBD] [php/mySql] Récuperation numéro de l'erreur
    Par fab22montpellier dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 14/09/2005, 11h46
  5. [php][mysql]Enlever message d'erreur
    Par Destampy dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 31/05/2005, 10h19

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