Comment mettre une requête préparée entre parenthèses
Résolu
charles5353
Messages postés
28
Statut
Membre
-
charles5353 Messages postés 28 Statut Membre -
charles5353 Messages postés 28 Statut Membre -
bonsoir
je viens d apprendre qu'il faut permettre a un utilisateur de supprimer son compte
j ai donc fait une requête en pdo
pour la suppression et elle fonctionne
elle se situe entre parenthèses dans un if
mais je souhaiterais la rendre préparée et évidement la mettre dans les parenthèses
mais apparemment cela n'est pas correct
qui pour m'aider svp
je viens d apprendre qu'il faut permettre a un utilisateur de supprimer son compte
j ai donc fait une requête en pdo
pour la suppression et elle fonctionne
if ($req = $bdd->exec("DELETE FROM utilisateurs WHERE pseudo='$Pseudo'"))
elle se situe entre parenthèses dans un if
mais je souhaiterais la rendre préparée et évidement la mettre dans les parenthèses
mais apparemment cela n'est pas correct
if( $sql = "DELETE FROM utilisateurs WHERE pseudo='$Pseudo'") $datas = [ $Pseudo ]; //Execution de la requete try{ $requete = $bdd -> prepare($sql) ; $requete->execute($datas) ; }catch(Exception $e){ // en cas d'erreur : echo " Erreur ! ".$e->getMessage(); echo " Les datas : " ; print_r($datas); }
qui pour m'aider svp
2 réponses
Bonjour
$sql = "DELETE FROM utilisateurs WHERE pseudo=? "; $datas = [ $Pseudo ]; //Execution de la requete try{ $requete = $bdd -> prepare($sql) ; $res = $requete->execute($datas) ; }catch(Exception $e){ // en cas d'erreur : echo " Erreur ! ".$e->getMessage(); echo " Les datas : " ; print_r($datas); } if( $res) {