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 :

requête MySQL qui n'exécute pas


Sujet :

PHP & Base de données

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Points : 0
    Points
    0
    Par défaut requête MySQL qui n'exécute pas
    Bonjour,je suis nouveau dans ce forum je suis contente de vous retrouver.
    Je fais une application avec php et MySQL 5.1.30.Mon problème c'est que je n'arrive pas à faire des requettes à partir de scripts php. .Je pense que le code est correcte,j'ai tout essayé mais rien à faire.Votre aide serais la bienvenue merci d'avance!
    Voila mon script

    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
    33
    34
    $ID_med = $_POST['ID_medicament']; 
    $nom = $_POST["Nom"]; echo "$nom";
    $num_lot = $_POST["num_lot"]; echo "$num_lot";
    $date_fab = $_POST["date_fabrication"];
    $date_per = $_POST["date_peremption"];
    $prix_session = $_POST['prix_session']; echo "$prix_session";
    $prix_public = $_POST['prix_public'];
    $code_barre = $_POST['code_barre'];
    $forme_pharma = $_POST['forme_pharmaceutique'];
    $stock = $_POST['qte_en_stock'];
    $stock_mini = $_POST['stock_mini'];
     
     
    if ( (isset($_POST["ajouter"])) && ($_POST["ajouter"]=="Ajouter") ) 
    {echo "Bonjour";}
    echo "$nom,\"$num_lot\",\"$date_fab\",\"$date_per\",\"$prix_session\",\"$prix_public\",\"$code_barre\",\"$forme_pharma\",\"$stock\",\"$stock_mini\"";
    if ($id = mysql_connect("localhost","root","")){
        if ($id_db = mysql_select_db("raby")){
              echo "Connexion a la base reussie";
     
          $query = "INSERT INTO raby.medicament(ID_medicament,Nom,num_lot,date_fabrication,date_peremption,prix_session,prix_public,code_barre,forme_pharmaceutique,qte_en_stock,stock_mini)
    	  values(NULL,'$nom','$num_lot','$date_fab','$date_per','$prix_session','$prix_public','$code_barre','$forme_pharma','$stock,$stock_mini')";
     
    	  if ($result = mysql_query($query)) 
    	     {echo "Enregistrement réussi.";}
    	  else
    	    Die ("Echec de l'enregistrement");
     
     
    	}
    	}
     
     
    ?>

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Bonjour,

    Il faudrait mettre le message d'erreur que tu obtiens ainsi que la structure de ta table (type de données dans les champs)
    Et aussi accessoirement utiliser la balise code pour encadrer ton SQL (Bouton # de l'éditeur de message)

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Points : 0
    Points
    0
    Par défaut
    Voila la structure de ma table je travaille avec Xampp, phpMyadmin
    Je n'ai pas de message d'erreur sauf ceux prevus dans le script.Merci encore

    Field Type Collation Attributes Null Default Extra Action
    ID_medicament int(11) No None auto_increment
    Nom varchar(200) latin1_swedish_ci No None
    num_lot int(11) Yes NULL
    date_fabrication date Yes NULL
    date_peremption date Yes NULL
    prix_session double No None
    prix_public double No None
    code_barre int(11) Yes NULL
    forme_pharmaceutique varchar(200) latin1_swedish_ci No None
    qte_en_stock int(11) No None
    stock_mini int(11) No None

  4. #4
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par byra02 Voir le message
    Je n'ai pas de message d'erreur sauf ceux prevus dans le script
    Donc tu dois avoir "Echec de l'enregistrement". Ce n'est pas suffisant, remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Die("Echec de l'enregistrement)
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    die('Error : '.mysql_error());
    Et ré-essaies à nouveau

Discussions similaires

  1. requête mysql qui s'exécute pas et donne pas d'erreur!
    Par kadiato dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 19/02/2009, 19h33
  2. Réponses: 6
    Dernier message: 04/09/2008, 11h25
  3. [VB6]Connexion a une BD mysql qui n'est pas en local
    Par aude_1603 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 02/03/2006, 09h05
  4. [MySQL] Requête update qui ne fonctionne pas
    Par Sylvain245 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 05/12/2005, 16h40
  5. [SQL] Requête à jointure qui ne fonctionne pas
    Par Bensor dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/12/2004, 16h10

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