Insert via l'extension PDO
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:
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:
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:
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