sql >> Base de Datos >  >> RDS >> Mysql

Eliminar registros mysql no funciona en codeIgniter

Una conjetura un poco descabellada, pero mirando el método de su controlador y los nombres de las variables, asumo que está pasando el título a través de URL, algo como

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

Lo que me lleva a pensar que su consulta no funciona debido a la codificación de los espacios en la URL (u otros caracteres) que no coincidirán con los espacios no codificados en su base de datos.

Prueba con:

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