【问题标题】:CodeIgniter SQLServer Temp Table not workCodeIgniter SQL Server 临时表不起作用
【发布时间】:2015-10-21 02:42:17
【问题描述】:

我想使用 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;

【问题讨论】:

  • 为了让回答者或其他有类似问题的人更容易,请edit 添加一个特定的问题陈述——可以假设“它不起作用”,但是如何 i> 它不起作用吗?特征是什么错误消息或不正确的行为?
  • 你得到任何结果了吗?

标签: php sql-server codeigniter


【解决方案1】:

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

所以我做了以下

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

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

希望这对你有用。

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2011-09-06
    • 2010-09-07
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多