将sql作为字符串传递给codeigniter中的控制器

时间:2016-07-18 23:59:48

标签: php codeigniter

在我的控制器中我有:

$query = $this->db->query("select * from table");

我想要一个文件myquery.sql,其中该文件的唯一内容是:

select * from table

所以我可以这样做:

$query = $this->db->query(myquery.sql);

执行此操作的正确语法是什么?

1 个答案:

答案 0 :(得分:2)

您应该能够使用以下方式实现:

$query = $this->db->query(file_get_contents('myquery.sql'));

详细了解file_get_contents

您可能需要使用myquery.sql的正确路径,但这是基本想法。