亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從其他表中獲取數據?

如何從其他表中獲取數據?

PHP
縹緲止盈 2023-07-01 15:28:14
我想顯示另一個表中的數據。這是CodeIgniter框架。我嘗試了很多代碼,但它們不起作用。這是我的代碼:<?phpforeach ($users->result_array() as $key => $user): ?>   <tr>      <td> <?php echo $key+1; ?></td>            <td>        <img src="<?php echo $this->user_model->get_user_image_url($user['id']);?>" alt="" height="50" width="50" class="img-fluid rounded-circle img-thumbnail">      </td>      <td> <?php echo $user['first_name'].' '.$user['last_name']; ?>        <?php if($user['status'] != 1): ?>          <small><p><?php echo get_phrase('status'); ?>: <span class="badge badge-danger-lighten"><?php echo get_phrase('unverified'); ?></span></p></small>        <?php endif; ?>      </td>      <td>        <?php echo $user['email']; ?>      </td>      <td>        <?php echo $user['classcategory_id']; ?>      </td>      <td>        <?php $enrolled_courses = $this->crud_model->enrol_history_by_user_id($user['id']);?>          <ul>            <?php foreach ($enrolled_courses->result_array() as $enrolled_course):            $course_details = $this->crud_model->get_course_by_id($enrolled_course['course_id'])->row_array();?>              <li><?php echo $course_details['title']; ?></li>           <?php endforeach; ?>         </ul>     </td>我怎樣才能改變這個 <td>   <?php echo $user['classcategory_id']; ?> </td>從表名稱“classcategory”字段“name”中獲取數據我的控制器,用于用戶和課程public function get_courses() {        if ($this->session->userdata('admin_login') != true) {            redirect(site_url('login'), 'refresh');        }...我的數據庫就像這個表 - > CLASSCATEGORY:列:ID +名稱表 - > USER:列:ID + classcategory_id
查看完整描述

2 回答

?
30秒到達戰場

TA貢獻1828條經驗 獲得超6個贊

您可以使用 CLASSCATEGORY 和 SELECT CLASSCATEGORY.name AS 類別名稱 JOIN 模型中的 USER 表,然后echo $user['categoryname']. 以下是如何在 CodeIgniter 中連接兩個表的示例

    $this->db->select('USER.*, CLASSCATEGORY.name AS categoryname')
         ->from('users')
         ->join('CLASSCATEGORY', 'CLASSCATEGORY.id = USER.classcategory_id')
         ->get()
         ->result();


查看完整回答
反對 回復 2023-07-01
?
qq_花開花謝_0

TA貢獻1835條經驗 獲得超7個贊

public function getallRecords($id,$product_id)

    {

        $this->db->select('*');

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

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

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

        $this->db->where('show', 'no');

        $this->db->where('Results !=', '0');

        $this->db->order_by('added', 'DESC');

        $this->db->limit(30);

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

        $resultllRecords=$getallRecords->result();

        return $resultllRecords;

    }


查看完整回答
反對 回復 2023-07-01
  • 2 回答
  • 0 關注
  • 145 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號