Erreur 1136 Requete SQL - Incompréhensible

Résolu
Const4ntine Messages postés 39 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 - 18 oct. 2008 à 00:11
Const4ntine Messages postés 39 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 11 décembre 2008 - 18 oct. 2008 à 00:37
Bonjour,

J'ai testé ma requete de long en large, il me dit :
Column count doesn't match value count at row 1
1136

Ce qui est d'autant plus bizarre c'est que je n'ai pas de variable en + ou en  - dans ma requete, ci dessous :
$query_Insert_Utilisateur= mysql_query("
                        INSERT INTO Comptes_Utilisateurs(
                            Nom_Utilisateur,
                            Mot_de_Passe,
                            Adresse_Email,
                            Date_Inscription,
                            Clef_Activation,
                            Address_City,
                            Address_Country,
                            Address_State,
                            Address_Street,
                            Address_Zip,
                            First_Name,
                            Last_Name,
                            Contact_Phone
                            )
                        VALUES(
                            '".$Nom_Utilisateur."',
                            '".$Mdp."',
                            '".$payer_email."',
                            '".time()."',
                            '".$Clef_Activation."',
                            '".$address_city."',
                            '".$address_country."',
                            '".$address_state."',
                            '".$address_street."',
                            '".$address_zip."'
                            '".$first_name."',
                            '".$last_name."',
                            '".$Contact_Phone."'
                        )
                    ") or die("Couldn’t connect to MySQL:query_Insert_Utilisateur
"
      . mysql_error(). "
"
      . mysql_errno());

Après avoir testé toutes les variables, j'ai remarqué que celle qui posait problème c'est $address_zip.

Elle est injecté par un $_POST de valeur 33139.

Address_Zip étant dans ma base de donnée de type VARCHAR (20)

Voilà, en clair, je ne comprend pas d'où peu venir l'erreur.

PS: si j'enlève ma variable Address_Zip de ma requete tout marche correctement

Quelqu'un a t'il connu une erreur de ce type ?
A voir également:

1 réponse

Const4ntine Messages postés 39 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 11 décembre 2008
18 oct. 2008 à 00:37
L'erreur est tellement idiote que je me répond à moi même ;)

J'avais oublié la , après '".$address_zip."' .

Je crois qu'il est temps d'arreter de travailler
3
Rejoignez-nous