CI new record after successful return value judgment, is the use of isset or empty

Source: Internet
Author: User

Q:

Add a return $this->db->insert_id () after the new record has been inserted successfully;

$digg _id = $this->m_feed_digg->create (Json_decode ($data));
if (Isset ($digg _id)) {
New success, return to likes entity information
////
}else{
Echo ' ERROR ';
}

This condition is isset ($digg _id) good or empty ($digg _id)

A:

The empty function should be used, because the returned id,id should be >=1, and the insertion failure would return 0

Empty when judging 0, will be judged null, get True

Isset judge 0, will be judged as non-null, get False

CI new record after successful return value judgment, is the use of isset or empty

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.