簡體   English   中英

如何在codeignitor中顯示來自MYSQL的數據?

[英]How to display data from MYSQL in codeignitor?

我想創建一個動態頁面,我已經成功創建了模型和控制器以及數據庫中的數據。 現在,我在前端顯示該數據時遇到問題。

這是我的模態:

function getcorporate(){
    $q="SELECT * from corporate"; 
    $query=$this->db->query($q);
    return $query->result_array();
   }

這是我的控制器:

function corporate()
    {

        $popular['popular'] = $this->auth_model->getPopularcourses();
        $data1['corporate'] = $this->auth_model->getcorporate();
        $data["institute_details"] = $this->auth_model->getInstitutedetails();
        $data1['course'] = $this->auth_model->getcoursesdetailes();
        $this->load->view('nulearnFront/header', $data);
        $this->load->view('nulearnFront/corporate', $data1);
        $this->load->view('nulearnFront/footer', $popular);
    }

嘗試這個

First you can print_r() the data you receive.

print_r($corporate);

After that you can use foreach to display all the data

foreach($corporate as $value)
{

////do code according to your requirement

}

我希望這可能有助於解決您的問題

你離答案很近了。 您正在從 Controller 類傳遞數據。 所以你要做的就是獲取如下數據,

我得到了corporate價值,因為它返回了一個數組數據。 所以你來了,

在您的view.php文件中,

<?php
    if (isset($corporate)) { // Check if the data is set or not
        foreach ($corporate as $corporateData) {
            ?>
                // Your HTML goes here, table or etc.

                <?php echo $corporateData->databaseColumnName // Value that need to print from the database ?>
            <?php
        }
    }
?>

希望這對你有幫助。

添加查看文件此代碼

<?php
    if (isset($corporate) && !empty($corporate)) {
        foreach ($corporate as $cdata) {

        echo $cdata->YourValue(db column name);

        }
    }
?>

打印查詢並運行它以進行檢查

function getcorporate(){
    $q="SELECT * from corporate"; 
    $query=$this->db->query($q);
    print_r($this->db->last_query());die();
    return $query->result_array();
   }

如果查詢工作正常,那么您可以預測查詢

foreach($corporate as $corporate)
        {
            echo corporate;

        }

如果它不返回結果,則將模型中的 result_array() 更改為 result()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM