Index du forum »»  Le coin des codeurs »» probleme d'insertion dans ma base

probleme d'insertion dans ma base#6093

3Contributeur(s)
Tribal-DolphinAnonymeEBH
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
bonjour :-)
j'ai un petit prbl d'insertion
voici mon code:
$sql = mysql_query("INSERT INTO occasion VALUES ('','$marque','$modele','$version','$carrosserie','$type','$place','$boite','$couleur','$carburant','$circulation','$kilometre','$plaque','$din','$fiscaux','$equip','$prix','$garantie','$commentaire','$imag')") or die ("Erreur de requète");

ca ne m'insere rien et ca met erreur de requete mais où est donc cette erreur :#
merci Nat
Tribal-Dolphin Tribal-Dolphinicon_post
comme ça, c pas facile à dire.

Je pencherais une erreur dans le nombre / contenu des champs. Mais comme on à pas la structure de la table, c pas dit !!

Un conseil, commence avec aucune valeur => Values ('','','',....) et tu les rajoute une à une. dès que ça plante, tu c que ça vient de là.
EBH EBHicon_post
Effectivement après avoir vérifié la concordance nombre de valeurs / nombre de champs, vérifie également la valeur prise par certaine variable, et plus particulièrement si elle ne contiennent pas de simple quote ' auxquel cas tu devras protéger ces caractères par addslashes
Anonyme Anonymeicon_post
j'ai trouvé il fallait que j'annonce les champs avant VALUES
merci :=!
Nat
Tribal-Dolphin Tribal-Dolphinicon_post
ça, c'est une autre méthode d'insertion. C en effet plus simple mais aussi plus long (le code) au vu du nombre de données inserées.

A toi de voir 8-)