थोड़ा सा जंगली अनुमान, लेकिन आपकी नियंत्रक विधि और चर नामों को देखते हुए, मुझे लगता है कि आप शीर्षक पास कर रहे हैं url के माध्यम से, कुछ इस तरह
http://example.com/admin/delete/Title to be deleted
जो मुझे लगता है कि यूआरएल (या अन्य वर्णों) में रिक्त स्थान के एन्कोडिंग के कारण आपकी क्वेरी काम नहीं कर रही है जो आपके डीबी में एन्कोडेड रिक्त स्थान से मेल नहीं खाती है।
इसके साथ प्रयास करें:
function delete_article_db($title) {
$this->db->where('Title', rawurldecode($title) );
$this->db->delete('article');
}