0

我正在运行这个查询

$q = $this
        ->db
        ->select('R_ID,B_ID,NETWORK,Interface,Mask')
        ->where('R_ID', $rid)
        ->where('B_ID', $bid)          
        ->get('IpPlan');

return $q->result_array();

它在 IE9、Firefox 和 Chrome 等浏览器中返回结果,但在 IE8 中不返回结果。

我已经试过了

return $q->result();

但仍然没有运气。有谁知道这个问题的原因?谢谢。

4

1 回答 1

1

选择(在 CodeIgniter DB 层中运行)给出不同的结果几乎是不可能的,这取决于您的浏览器。CSS 甚至 HTML 解析可能会有所不同,但从这个角度来看,SQL 是可靠的。所以你应该检查你的变量链:

  • 也许您的浏览器存储了变量的旧值(初始化它们)
  • 清除浏览器缓存
  • 重启浏览器
  • 尝试其他浏览器

等等

于 2012-04-30T07:43:29.587 回答