Codeigniter-Style Mysql不会在IE 8上产生任何结果

时间:2012-04-30 07:20:28

标签: mysql codeigniter internet-explorer-8

我正在运行此查询

$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();

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

1 个答案:

答案 0 :(得分:1)

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

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