Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在视图上使用值echod查询表,而不重新提交from_Php_Mysql_Sql_Codeigniter - Fatal编程技术网

Php 在视图上使用值echod查询表,而不重新提交from

Php 在视图上使用值echod查询表,而不重新提交from,php,mysql,sql,codeigniter,Php,Mysql,Sql,Codeigniter,我需要一些关于谁来处理这个问题的hepl,有两个表类别\u元数据 meta_类别_id | meta_类别_名称 ---------|------------------- 395 |软饮料 11111 |热饮料 和项目元数据 元项目名称元类别 --------|---------------- 百事可乐| 395 在我的模型上,我使用 $query = $this->db->query("SELECT * FROM `item_meta_data`"); return $que

我需要一些关于谁来处理这个问题的hepl,有两个表类别\u元数据

meta_类别_id | meta_类别_名称 ---------|------------------- 395 |软饮料 11111 |热饮料

和项目元数据

元项目名称元类别 --------|---------------- 百事可乐| 395

在我的模型上,我使用

$query = $this->db->query("SELECT * FROM `item_meta_data`");
return $query->result();
在我的控制器上

$data['listitems'] = $this->List_items->listItems();
$this->load->view('header2', $data);
$this->load->view('menu');
$this->load->view('items',$data);
$this->load->view('footer2');
在望

foreach ($listitems as $row) {
  $item_name = $row->meta_item_name;
  $item_category = $row->meta_item_cartegory;

  echo '<tr class="odd gradeX">';
  echo "<td> {$item_name} </td>"; 
  echo "<td>";
  $sql = "SELECT * FROM `cartegories_meta_data` WHERE `meta_cartegory_id` LIKE '$item_category'";
  $view = $this->db->query($sql);

  foreach ($view as $row) {
  $item_category_name = $row->meta_cartegory_name;
  echo $item_category_name ;

  echo "</td>"; }

  }
我试图存档的是当我的用户在表单视图上查看项目列表时

项目名称|类别 -------------- 百事可乐软饮料

如何使用表项中的meta_category值获取表categories_meta_数据中类别的实际名称,并显示结果CodeIgniter框架

加入类别meta_数据,例如

$query = $this->db->query("SELECT item_meta_data.*, categories_meta_data.* FROM `item_meta_data` JOIN categories_meta_data ON item_meta_data.meta_category=categories_meta_data.meta_category_id");
然后在视图中将$item_类别更改为:


希望这有助于了解加入。谢谢罗斯·威尔逊。。。它起作用了。。。我想知道为什么我从来没有想过使用JOIN。。
$item_category = $row->meta_category_name;