Erreur d'insertion dans table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur d'insertion dans table

Re: Erreur d'insertion dans table

par moogli » 06 sept. 2011, 00:18

salut,
<?
$host=localhost;
$username=****;
$mdp=*****;
$base_de_donnee=*****;
?>
ça c'est pas syntaxiquement correct il te manque les délimiteurs de chaine !
=>
<?
$host= 'localhost';
$username='****';
$mdp='****';
$base_de_donnee='****';
?>
après oui le message d'erreur indique que la table n'existe pas dans la base il te faut vérifier l'orthographe de celle ci, est tu sur du nom de la base ?

@+

Erreur d'insertion dans table

par marco94 » 05 sept. 2011, 15:05

Bonjour,

J'ai un soucis j'ai crée un formulaire, et les données doivent s'inscrire dans une table qui s'appel "comptes"
La requete est la suivante :
$sql = "INSERT INTO comptes (id, prenom, nom, email, mdp, mot)VALUES('$id', '$prenom', '$nom', '$email', '$mdp', '$mot')";
    // on insère les informations du formulaire dans la table
    mysql_query($sql) or die('Erreur SQL ! :'.$sql.'<br>'. mysql_error());
L'erreur est :

Code : Tout sélectionner

Erreur SQL ! :INSERT INTO comptes (id, prenom, nom, email, mdp, mot)VALUES('', 'Pierre', 'Dupond', '[email protected]', 'p', 'a') Table '****.comptes' doesn't exist
Donc il ne trouve pas la table qui s'appel "****.comptes" hors elle s'appel "comptes" le code pour me connecté est :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?

$host=localhost;
$username=*****;
$mdp=*****;

$base_de_donnee=*****;

if( false === mysql_connect( $host ,$username ,$mdp ) )
{
    echo 'Connexion impossible ! <img src="images/rouge.png" />' ;
}
else
{
    echo 'Connexion réussie ! <img src="images/vert.png" /> ' ;	
mysql_connect($host,$username,$mdp) or die("Impossible de se connecter");
mysql_select_db($base_de_donnee) or die("pas possible de trouver la base");
}

?>
Merci à vous :)