Problème de INSERT INTO
Résolu/Fermé
markaz
Messages postés
331
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
16 septembre 2015
-
17 déc. 2012 à 16:07
markaz Messages postés 331 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 18 déc. 2012 à 18:28
markaz Messages postés 331 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 18 déc. 2012 à 18:28
2 réponses
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
17 déc. 2012 à 18:35
17 déc. 2012 à 18:35
1) Essaye la même chose sans parenthèse :
2)
Remplace ceci :
Par cela :
3)
Vérifie que tes variables sont bien sécurisé, si tu n'échappe pas les apostrophes, ta requête va foiré si l'une des variables en contient.
4)
Vérifie que la connexion à la base est bien faite.
Si rien ne fonctionne :
a)
Fais :
Copie/colle la requête interprété sur phpmyadmin, il t'indiquera peut-être une erreur.
b)
Regarde le niveau d'erreur de page php, peut-être que celui que tu as indiqué ne permet pas de voir l'éventuelle erreur.
$sql = "INSERT INTO banquecv (numero, login, pass, titrecv, sexe, situationmat, nom, prenom, jour, mois, annee, contact, email, nationalite, niveau, diplome, etablissement, autrediplome, competence, secteur1, secteur2, durexperience, experience, divers, interet, dateinscription) VALUES ('$numero', '$login', '$pass', '$titrecv', '$sexe', '$situationmat', '$nom', '$prenom', '$jour','$mois', '$annee', '$contact', '$email', '$nationalite', '$niveau', '$diplome', '$etablissement', '$autrediplome', '$competence', '$secteur1', '$secteur2', '$durexperience', '$experience', '$divers', '$interet', '$dateinscription')";
2)
Remplace ceci :
if ($sql != 0) {
Par cela :
if($sql!==false){
3)
Vérifie que tes variables sont bien sécurisé, si tu n'échappe pas les apostrophes, ta requête va foiré si l'une des variables en contient.
4)
Vérifie que la connexion à la base est bien faite.
Si rien ne fonctionne :
a)
Fais :
echo $sql;juste après ta requête
Copie/colle la requête interprété sur phpmyadmin, il t'indiquera peut-être une erreur.
b)
Regarde le niveau d'erreur de page php, peut-être que celui que tu as indiqué ne permet pas de voir l'éventuelle erreur.
markaz
Messages postés
331
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
16 septembre 2015
5
18 déc. 2012 à 18:28
18 déc. 2012 à 18:28
Merci infiniment Nhay, l'échappement des variables était le problème. Leçon retenue.