Bonjour à tous, j'ai quelques difficultés avec un update qui ne se fait pas bien.
Je m'explique. J'ai une requête sql qui s'execute bien en sql mais pas en php. Mon but étant d'affecter ma variable initialisée en php à ma donnée en bdd.
Mon var_dump me retourne une requete fonctionnelle également : object(PDOStatement)#2 (1) { ["queryString"]=> string(129) "UPDATE beneficiaire_liste_diffusion SET Etat='accepter' WHERE Email='kilo@hotmail.fr'" }
En bdd, ma colonne "Etat" devient vide alors qu'elle était égale à "en attente".
Ma variable $decrypted étant initialisée à soit "accepter" soit "refuser", je ne comprends pas trop le problème et pareil ma variable $email_beneficaire est bien initialisée.
Colonne "Etat" :
Requête :
Connexion :
Modifié par Jisiiss (16 Oct 2020 - 15:15)
Je m'explique. J'ai une requête sql qui s'execute bien en sql mais pas en php. Mon but étant d'affecter ma variable initialisée en php à ma donnée en bdd.
Mon var_dump me retourne une requete fonctionnelle également : object(PDOStatement)#2 (1) { ["queryString"]=> string(129) "UPDATE beneficiaire_liste_diffusion SET Etat='accepter' WHERE Email='kilo@hotmail.fr'" }
En bdd, ma colonne "Etat" devient vide alors qu'elle était égale à "en attente".
Ma variable $decrypted étant initialisée à soit "accepter" soit "refuser", je ne comprends pas trop le problème et pareil ma variable $email_beneficaire est bien initialisée.
Colonne "Etat" :
Requête :
$confirmation_valideur = "UPDATE beneficiaire_liste_diffusion
SET Etat='$decrypted'
WHERE Email='$email_beneficiaire'";
// Execution de la requête lors de l'enregistrement
$resultat = $bdd->query($confirmation_valideur) or die ("Requête invalide");
var_dump($resultat);
Connexion :
include_once('connexion.php');
// Connexion à la bdd
try {
$bdd = getBdddev(); // Dev
}
catch(PdoException $e){
die('Pdo error: '.$e->getMessage());
}
catch(Exception $e){
die('Random error: '.$e->getMessage());
}
Modifié par Jisiiss (16 Oct 2020 - 15:15)