Mysql
 sql >> Database >  >> RDS >> Mysql

Elimina i record di MySQL non funziona in codeIgniter

Un po' un'ipotesi folle, ma guardando il metodo del controller e i nomi delle variabili, suppongo che tu stia passando il titolo tramite URL, qualcosa come

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

Il che mi porta a pensare che la tua query non funzioni a causa della codifica degli spazi nell'URL (o di altri caratteri) che non corrispondono agli spazi non codificati nel tuo db.

Prova con:

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