Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP CodeIgniter में foreach कोड के अंदर स्टोर्ड प्रोसीजर कॉल करना


'Model' और 'Controller' के अंदर का कोड नीचे दिखाए गए कोड को शामिल करने के लिए बदलने की आवश्यकता है:

'Controller' के अंदर

$header = $this->model_name->call_head(); 
foreach ($header as $item) { 
    $name = $item['name']; 
    $array['name'] = $name; 
    $array['data'] = $item['data']; 
    $child_val = $this->model_name->call_child($name); 
    foreach ($child_val as $value) { 
        $array['child'] = array( 
            'child_name' => $value['child_name'], 
            'child_data' => $value['child_data'] 
        ); 
    } 
}

'Model' के अंदर

public function call_head() { 
    $query = "CALL PROCEDURE_HEAD()"; 
    $result = $this->db->query($query)->result_array(); 
    $query->next_result(); 
    $query->free_result(); 
    return $result; 
} 
public function call_child($name) { 
    $query = "CALL PROCEDURE_CHILD($name)"; 
    $result = $this->db->query($query)->result_array(); 
    $query->next_result(); 
    $query->free_result(); 
    return $result; 
}

  1. - PHP में foreach लूप से अंतिम कॉमा हटाना?

    नीचे वह कोड है जिसका उपयोग foreach लूप से अंतिम कॉमा को हटाने के लिए किया जा सकता है: उदाहरण name; } echo implode(,, $result_str); आउटपुट यह निम्न आउटपुट देगा: Hi,Hello,have a,good day

  1. - PHP If Statement में HTML Embed करना

    PHP में conditional logic के आधार पर HTML output को control करने के कई साफ़ तरीके हैं। विधि 1: Alternative Syntax (टेम्पलेट्स के लिए सर्वश्रेष्ठ) name) ?>!</h2> <a href=/dashboard>डैशबोर्ड</a> </div> <?php else: ?> <div class=login-prompt>

  1. - PHP में FOR vs FOREACH Performance Comparison

    PHP में for और foreach loops के performance characteristics और कब कौन सा उपयोग करें। मूल अंतर for - Index-based, manual control, slightly faster for numeric arrays foreach - Iterator-based, cleaner syntax, copies array by default (PHP 7 तक) Performance Test Code <?php $arr = range(1, 100000)