[Codeigniter-users] 1.7.0の互換性

Back to archive index

kunitsuji tsuji****@m-s*****
2008年 12月 12日 (金) 19:38:50 JST


 kunitsujiです。

>> > $this->db->where("code='$code'");
>> $this->db->where("code='.$code.'");
>> じゃないんですか?
>これは、
>$this->db->where("code='".$code."'");
>として理解しました。

あ、すみませんtypoですねwww

>さて、エラーとなる状況が掴めてきました。
>
>×:$this->db->where("code='$code'");
>○:$this->db->where("code ='$code'");
>×:$this->db->where("code= '$code'");
>○:$this->db->where("code = '$code'");
>
>×:$this->db->where("code='".$code."'");
>○:$this->db->where("code ='".$code."'");
>×:$this->db->where("code= '".$code."'");
>○:$this->db->where("code = '".$code."'");
>
>○:$this->db->where( array('code', $code) );
>
>となるようです。ホワイトスペースで動作が影響されるのは盲点であり、なかな
>か気づきませんでした。
ほう。
たしか、今までcode=
で記述するように書いてた気がしますが、これがスペースがいるということです
か。
たとえば、$this->db->where("code=",$code);
だとだめでしたっけ



Codeigniter-users メーリングリストの案内
Back to archive index