2017-01-25 4 views
0

私はこのコードを持っている:のActive Record

$places = $this->db 
    ->select('*') 
    ->from('places') 
    ->where('postal_code',$search) 
    ->limit($limit, $start) 
    ->get()->result(); 

を私が間違って何かがあるかどうかを知りたい、そしてそれは、クエリ内のどこシンプルでクエリを取得する方法です。このよう

答えて

0

..

$places = $this->db->get_where('places',array('postal_code'=>$search),$limit,$start)->result();//outputs result in object format 

$places = $this->db->get_where('places',array('postal_code'=>$search),$limit,$start)->result_array();//outputs result in array format 

が終わりよりドキュメントhttps://www.codeigniter.com/userguide3/database/query_builder.html

+0

こんにちはHikmatはうまくいくようですが、null列のフィールドも取得しますが、フィールドpostal_codeのあるアイテムのみを取得する方法はありますか? –

+0

'print_r($ places);'の出力は何ですか? –

+0

と正確に何をしたいですか? –

0

を参照してください、私が見ることができるように私は、他の方法でそれを行うCodeIgniterの中でどこで、リミット文を行うにはいくつかの問題があります同じクエリで

だから私は、SQL

$query = "SELECT * FROM places WHERE locality = '".$search."' LIMIT ".$start.",".$limit.""; 
$places = $this->db->query($query)->result(); 

ない素敵で直接それを行うが、それは動作します。

関連する問題