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

कोडइग्निटर/PHP सक्रिय रिकॉर्ड एक पूर्णांक में वृद्धि नहीं करेगा

यह update के साथ काम नहीं करता है , केवल set . के साथ ।

यह काम करना चाहिए:

$this->db->where('id', $userid);
$this->db->set('invites', 'invites-1', FALSE);
$this->db->set('sentinvites', 'sentinvites+1', FALSE);
$this->db->update('users');

यह भी काम कर सकता है (उपयोगकर्ता मार्गदर्शिका थोड़ा अस्पष्ट है):

$this->db->where('id', $userid);
$this->db->set(array('invites' => 'invites-1', 'sentinvites' => 'sentinvites+1'), FALSE);
$this->db->update('users');



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में जोड़े गए DISTINCT ऑपरेटर के साथ SQL MIN और MAX परिणाम

  2. MySQL - क्वेरी ऑर्डर करें और शीर्ष पर एक यादृच्छिक पंक्ति प्रदर्शित करें

  3. कोई मिलान पंक्तियों के साथ चयन के मामले में MySQLi क्वेरी वापसी मूल्य

  4. अजगर में MySQL के लिए उद्धरण से बचना

  5. मारे जाने के बाद MySQL क्वेरी दूर नहीं जा रही है