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

 MySQL Discussion :

Erreur sur une requête


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    retraité bidouilleur informatique
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité bidouilleur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Par défaut Erreur sur une requête
    bonjour à tous
    Une fois de plus je viens vers vous car je bloque sur une erreur ?
    j'essai d'ajouter un membre à ma base de donnée et il me sort erreur!
    voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <?php
    include 'connect.php';
    $connexion = mysqli_connect($DB_HOST, $DB_USER, $DB_PASSWORD, $DB_NAME )or die ("erreur");
    mysqli_query($connexion,"SET NAMES 'utf8'");
    	$nom = $_POST["nom"];
    	$prenom = $_POST["prenom"];
    	$adresse = $_POST["adresse"];
    	$code_postal = $_POST["code_postal"];
    	$ville = $_POST["ville"];	
    	$degre = $_POST["degre"];
    	$email = $_POST["email"];
    	$telephone = $_POST["telephone"];
    	$naissance = $_POST["naissance"];
     
    	// je vérifie les variables...	
        echo $nom ;
    	echo $prenom ;
    	echo $adresse;
    	echo $code_postal;
    	echo $ville;
    	echo $email;
    	echo $degre;
    	echo $telephone;
    	echo $naissance;
    // variables ok !
    	$query = "INSERT INTO $DB_TABLE_NAME (id, nom, prenom, adresse, code_postal, ville, degre, email, telephone, naissance) VALUES (NULL, '$nom', '$prenom', '$adresse', '$code_postal', '$ville', '$degre', '$email', '$telephone', '$naissance')";
     
        mysqli_query($connexion, $query)or die ("erreur");
     
    	mysqli_close($connexion);
     
    ?>
    jusqu'à //variables ok tout va bien c'est ensuite qu'il me marque "erreur"

    Si quelqu'un peut me donner un coup de pouce...cela serait super.


    D'avance merci

    @+

    Naje83

  2. #2
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 898
    Par défaut
    Salut naje83

    Les chaînes de caractères se mettent entre guillemets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $query = 'INSERT INTO '.$DB_TABLE_NAME.' (`id`,`nom`,`prenom`,`adresse`,`code_postal`,`ville`,`degre`,`email`,`telephone`,`naissance`) VALUES
      (NULL,"'.$nom.'","'.$prenom.'","'.$adresse."',"'.$code_postal.'","'.$ville.'","'.$degre.'","'.$email.'","'.$telephone.'","'.$naissance.'")';
    @+

  3. #3
    Membre confirmé
    Homme Profil pro
    retraité bidouilleur informatique
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité bidouilleur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Par défaut
    tout d'abord un grand merci pour ta réponse rapide.
    Je suis chez OVH et dès que j'essai d'entrer un nouvel enregistrement il me retourne une erreur 500 serveur interne.
    mais j'ai accés à la bdd par phpMyadmin...
    donc j'attends d'avoir la main pour tester ta réponse.

    @+

    Naje83

  4. #4
    Membre confirmé
    Homme Profil pro
    retraité bidouilleur informatique
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité bidouilleur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Par défaut
    Encore moi...
    Bon en interne tout est ok (wamp)

    Chez ovh l'enregistrement est dans la base, mais le mot "erreur" apparé toujours ???

    @+

  5. #5
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 898
    Par défaut
    Salut naje83.

    Citation Envoyé par naje83
    Je suis chez OVH et dès que j'essai d'entrer un nouvel enregistrement il me retourne une erreur 500 serveur interne.
    Avez-vous mis les même paramètres que ceux pour phpmyadmin ?
    Entre autre :
    --> user : le compte utilisateur
    --> password : le mot de passe d"e ce compte
    --> host : l'adresse ip ou le nom du site
    --> database : la base de données.

    Une erreur 500 (Internal Server Error) est une erreur serveur.
    Il se peut que ce soit un problème d'autorisation, un problème de timeout ou un problème avec votre .htaccess.

    @+

  6. #6
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 898
    Par défaut
    Salut Salut naje83.

    Je voie que vous mettez "null" pour initialiser la colonne "id".
    Comme je le suppose, la colonne "id" est une colonne auto incrémenté.
    Dans ce cas, laissez faire MySql en supprimant cette colonne de votre insert.

    @+

  7. #7
    Membre confirmé
    Homme Profil pro
    retraité bidouilleur informatique
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité bidouilleur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Par défaut
    Merci,

    Je testerai demain matin et je vous tiens au courant

    @+

  8. #8
    Membre confirmé
    Homme Profil pro
    retraité bidouilleur informatique
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité bidouilleur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Par défaut
    Encore merci, cela fonctionne

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 23/01/2020, 09h34
  2. [MySQL] erreur sur une requète
    Par mattyeux dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 20/01/2008, 21h25
  3. [SQL] Erreur sur une requète avec un Like
    Par heruwenli dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 30/05/2007, 14h29
  4. [VBA] Erreur sur une requête avec un opérateur
    Par elgringo2007 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 03/07/2006, 17h12
  5. Réponses: 8
    Dernier message: 01/03/2005, 16h01

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