How to test if Ci successfully inserted data

前端 未结 4 1430
悲&欢浪女
悲&欢浪女 2020-12-08 14:25

In Ci, I\'ve got the following function. How do I test that the query successfully inserted without error\'s?

public function postToWall() {
    $entryData =         


        
4条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-08 14:59

    You can also do it using Transactions like this:

               $this->db->trans_start();
               $this->db->query("INSERT IGNORE INTO wallPosts (entryData, entryCreationDateTime, wpChurchId)
                          VALUES('$entryData', NOW(), '$myChurchId')");
               $this->db->trans_complete();
    
               if ($this->db->trans_status() === FALSE) {
                   return "Query Failed";
               } else {
                   // do whatever you want to do on query success
               }
    

    Here's more info on Transactions in CodeIgniter!

提交回复
热议问题