gpt4 book ai didi

php - Codeigniter 从数据库中选择某个表

转载 作者:行者123 更新时间:2023-11-29 12:45:52 25 4
gpt4 key购买 nike

我想问一下是否可以选择数据库中的某个表?我的里面有这段代码

型号:

public function select_tables(){
$tables = $this->db->list_tables();
return $tables;
}

在我的 Controller 中:

public function maintenance(){
$this->data['title'] = "Inventory Maintenance";
$this->load->vars($this->data);
$this->load->view('homeview');
$selecttable['tablename'] = $this->inventory_model->select_tables();
$this->load->view('maintenance_view', $selecttable);
$this->load->view('footer_view');
}

这是我的 View 中的打印屏幕:

enter image description here

数据库中有我的表的列表,我想要的是我只能显示有限的表,例如我只想显示“tbladitional,tblemployees,tblinventorytype”。有没有一种语法可以让我选择某个表?与此语法等效的语法

"Select * from 'tablename' where 'tablename' = 'something'"

这太令人困惑了,所以我真的需要你的帮助。非常感谢!!

最佳答案

 public function select_tables(){
$tables = $this->db->list_tables();
$req_tables = array("tble1", "table2"); //pass your table names as Array
$tables = array_intersect($tables, $req_tables);
return $tables;
}

这是我可以采用的编程方式。因为 CI 没有任何方法来检索特定的表名。

关于php - Codeigniter 从数据库中选择某个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25440346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com