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:
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');
j'ai essayé de 2 façons :
la 1ère :
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);
}
la 2ème:
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();
}
Le pire c'est que je n'ai uncun message d'erreur...

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