CodeIgniter SQLServer Temp Table不起作用

时间:2015-10-21 02:42:18

标签: php sql-server codeigniter

我想用Temp表创建开始日期到结束日期。

SQL在SQL Server上正常运行。

但是CodeIgniter上的SQL无效,没有结果。

SQL查询result_array为array();

IF OBJECT_ID('tempdb..#DATE_LIST_1') IS NOT NULL
DROP TABLE #DATE_LIST_1;

CREATE TABLE #DATE_LIST_1(oc_date date NOT NULL );

INSERT INTO #DATE_LIST_1 (oc_date) VALUES('2015-10-18');
INSERT INTO #DATE_LIST_1 (oc_date) VALUES('2015-10-19');
INSERT INTO #DATE_LIST_1 (oc_date) VALUES('2015-10-20');

SELECT * FROM #DATE_LIST_1;

1 个答案:

答案 0 :(得分:0)

不确定这是否适用于上述情况。 但我遇到了完全相同的问题, 我发现的是我必须返回数据集。

所以我做了以下

$result = $this->db->query($sql)->result();

为我返回了一个数组,然后我可以使用foreach循环。

希望这适合你。