Erreur 1136 Requete SQL - Incompréhensible [Résolu]

Messages postés
39
Date d'inscription
mercredi 4 juin 2008
Dernière intervention
11 décembre 2008
- - Dernière réponse : Const4ntine
Messages postés
39
Date d'inscription
mercredi 4 juin 2008
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 ?
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
39
Date d'inscription
mercredi 4 juin 2008
Dernière intervention
11 décembre 2008
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 117 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Const4ntine

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.