Method Delete User ne fonctionne pas
Bonjour!
J'ai un petit souci au niveau de ma methode delete !
voici mon code:
Réponses apportées à cette discussion
C'est normal que ça ne marche pas car tu ne commit pas ta transaction après le execute().
Merci !
je l'ai mis mais j'ai une erreur maintenant je sais pas à quoi elle correspond:
Hi-logik | AccueilWarning: PDO::query() expects parameter 1 to be string, object given in C:\xampp\htdocs\NEWHILOW\application\lib\Database.class.php on line
Il faut faire $query->execute() et non $pdo->execute().
Merci pour ton aide ça marche !
mes methodes fonctionnent bien !
Solution
/** * * @static * @access public * @param Comment $comment * @return void * */ { $sql = 'DELETE FROM '.self::T_COMMENTS.' WHERE ' . self::F_ID.'= ?'; $pdo = self::getConnection(); try { $pdo->beginTransaction(); $statement = $pdo->prepare($sql); $pdo->commit(); } catch (Exception $e) { $pdo->rollback(); throw $e; } }
++ Vini
