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

कोडइग्निटर क्वेरी का चयन करें

यह काफी सरल है। उदाहरण के लिए, यहाँ मेरा एक यादृच्छिक कोड है:

function news_get_by_id ( $news_id )
{

    $this->db->select('*');
    $this->db->select("DATE_FORMAT( date, '%d.%m.%Y' ) as date_human",  FALSE );
    $this->db->select("DATE_FORMAT( date, '%H:%i') as time_human",      FALSE );


    $this->db->from('news');

    $this->db->where('news_id', $news_id );


    $query = $this->db->get();

    if ( $query->num_rows() > 0 )
    {
        $row = $query->row_array();
        return $row;
    }

}   

यह आपके द्वारा एक सरणी के रूप में चयनित "पंक्ति" लौटाएगा ताकि आप इसे इस तरह एक्सेस कर सकें:

$array = news_get_by_id ( 1 );
echo $array['date_human'];

मैं भी दृढ़ता से सलाह दूंगा, श्रृंखला न करें आप की तरह क्वेरी। उन्हें हमेशा मेरे कोड की तरह अलग रखें, जो स्पष्ट रूप से पढ़ने में बहुत आसान है।

कृपया यह भी ध्यान दें कि यदि आप from() में तालिका का नाम निर्दिष्ट करते हैं, तो आप पैरामीटर के बिना get() फ़ंक्शन को कॉल करते हैं .

अगर आपको समझ नहीं आया तो बेझिझक पूछें :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सरणी डेटा प्रकार, विभाजित स्ट्रिंग,

  2. MySQL मारियाडीबी - अस्थायी तालिका का उपयोग कर क्वेरी

  3. एक MySQL उपयोगकर्ता को डेटाबेस बनाने के लिए किस अनुमति की आवश्यकता होती है?

  4. MySQL में त्रिभुज का प्रकार

  5. MySQL FULLTEXT खोजें>1 टेबल के पार