Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql रिकॉर्ड हटाएं कोडइग्निटर में काम नहीं कर रहा है

थोड़ा सा जंगली अनुमान, लेकिन आपकी नियंत्रक विधि और चर नामों को देखते हुए, मुझे लगता है कि आप शीर्षक पास कर रहे हैं 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');
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php चर के साथ नहीं गुजर रहा है

  2. यूनियन सभी कथनों के MySQL COUNT परिणाम

  3. कनेक्शन त्रुटि - SQLSTATE [HY000] [2002] ऑपरेशन का समय समाप्त हो गया

  4. mysql क्वेरी में MAX मान प्राप्त करें

  5. समय अंतराल डेटा के लिए MySql क्वेरी हिस्टोग्राम