Bonjour, je suis en train d'utiliser un template pour créer un petit site d'administration et je rencontre le problème suivant: Pas moyen de réussir mon insert !!!
J'ai bien mis mes fonctions de connexions à la base:
j'ai essayé de 2 façons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set_exception_handler('exception_handler'); $db = new PDO('mysql:host=localhost;dbname=BASE_TEST', 'user_test', 'pass_test');
la 1ère :
la 2ème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function affiche_ajouter_resultat($menu, $email, $nom, $prenom) { global $db; $sql = "INSERT INTO adresse_users (EMAIL, NOM, PRENOM, ACTIF) VALUES ('".$email."', '".$nom."', '".$prenom."', 'X')"; $statement = $db->query($sql); }
Le pire c'est que je n'ai uncun message d'erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function affiche_ajouter_resultat($menu, $email, $nom, $prenom) { global $db; $sql = "INSERT INTO adresse_users (EMAIL, NOM, PRENOM, ACTIF) VALUES ('".$email."', '".$nom."', '".$prenom."', 'X')"; $statement = $db->prepare($sql); $statement->execute(); }
J'ai une autre fonction SELECT sur le même principe qui fonctionne très bien mais je comprends pas pourquoi mes INSERT ne fonctionne pas..
Si vous avez 2 ou 3 idées je suis preneur :!!
Merci d'avance
Shensi
Partager