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

मैं डेटाबेस में डेटा को ठीक से कैसे सहेजूं?

यदि आप नया डेटा सहेजना चाहते हैं, तो बस Model::save() use का उपयोग करें :

$data = array(
    'ModelName' => array(
        'foo' => $foo
    )
)

// prepare the model for adding a new entry
$this->ModelName->create();

// save the data
$this->ModelName->save($data);

यदि आप अपना डेटा अपडेट करना चाहते हैं तो Model::create() . को कॉल किए बिना बस उसी विधि का उपयोग करें

$data = array(
    'ModelName' => array(
        'id' => $id
        'foo' => $foo
    )
)

$this->ModelName->save($data);

यह भी देखें:-validate-true-array-fieldlist-array">http://book.cakephp.org/2.0/hi/models/Saving-your-data.html#model-save-array-data-null-boolean-validate- सच-सरणी-फ़ील्डसूची-सरणी

संपादित करें:

मुझे लगता है कि आप यही खोज रहे हैं:

$this->ModelName->id = $id;
if (!$this->ModelName->exists()) {
    $this->ModelName->create();
}

$this->ModelName->save($data);


  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 में एक पूर्णांक की रैंकिंग पाएं

  2. कैसे angular.js PHP का उपयोग कर mysql से डेटा प्रदर्शित करने के लिए?

  3. रीफ्रेश करने के बाद भी टेक्स्टबॉक्स मान बनाए रखना

  4. डेटटाइम को C# में yyyy-MM-dd फॉर्मेट में बदलें और इसे MySql डेटटाइम फील्ड में स्टोर करें

  5. पीडीओ तैयार बयानों से कच्ची एसक्यूएल क्वेरी स्ट्रिंग प्राप्त करना