Mysql
 sql >> Base de données >  >> RDS >> Mysql

Supprimer les enregistrements mysql ne fonctionne pas dans codeIgniter

Une supposition un peu folle, mais en regardant la méthode de votre contrôleur et les noms de variables, je suppose que vous passez le titre via URL, quelque chose comme

http://example.com/admin/delete/Title to be deleted

Ce qui m'amène à penser que votre requête ne fonctionne pas à cause de l'encodage des espaces dans l'url (ou d'autres caractères) qui ne correspondent pas aux espaces non encodés dans votre base de données.

Essayez avec :

function delete_article_db($title) {
    $this->db->where('Title', rawurldecode($title) );
    $this->db->delete('article');
}