Prbm de l'ajtr a une bdo mysql avec php

Bonjour, tout le monde :
mon problème c'est que j'arrive a me connecté mais j'arrive pas a ajouter un enregistrement
comme exécution de ce code :
connecter
non ajouter

voici le code :
<?php

$connexion= mysql_connect("localhost","root","");
$bdo = mysql_select_db("isc") ;
$ajouter = mysql_query("INSERT INTO contact(nom,mail,objet,message) VALUES('abdou','abdou.amara@live.fr','stage','message'");

if($connexion & $bdo)
{
echo"coonecter <br>";

}
else
{
echo"non connercter";
}

if(mysql_query($ajouter))
{
echo"bien ajouter";
}
else
{
echo"non ajouter";
}

?>

mercii

2 réponses

  1. Non, tu n'as pas fait comme j'ai dit. J'avais dit de n'exécuter la requête qu'après avoir vérifié si la connexion était bonne.
    Je viens de remarquer que la parenthèse de VALUES n'est pas refermée :
    $ajouter = mysql_query("INSERT INTO contact(nom,mail,objet,message) VALUES('abdou','abdou.amara@live.fr','stage','message')"); 
    1. Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii !

      c'est fait bien ajouuuuuuuter !!
      je vouuuuuus remercie fort !
    2. de rien :)
  2. Bonjour

    Fais un peu attention...
    $ajouter = mysql_query("INSERT INTO contact(nom,mail,objet,message)...  
    ... 
    if(mysql_query($ajouter)) 

    La deuxième fois, tu appelles mysql_query sur... le résultat du premier mysql_query !

    Contente-toi sur la première ligne de définir la requête sans appeler mysql :
    $ajouter ="INSERT INTO contact(nom,mail,objet,message)... 
    1. alors j'ai fais comme une petite résolution mais tjr la meme résultat :

      <?php

      $connexion= mysql_connect("localhost","root","");
      $bdo = mysql_select_db("isc") ;
      $ajouter = mysql_query("INSERT INTO contact(nom,mail,objet,message) VALUES('abdou','abdou.amara@live.fr','stage','message'");

      if($connexion & $bdo)
      {
      echo"coonecter <br>";

      }
      else
      {
      echo"non connercter";
      }

      if($ajouter)
      {
      echo"bien ajouter";
      }
      else
      {
      echo"non ajouter";
      }

      ?>