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 に答える