2017-11-21 7 views
1

私はcodeigniterアプリケーションを1年前に開発しており、cpanelでホストされています。Codeigniterクエリが機能していません。エラー500

正常に動作していますが、過去4日間は1つのオプションだけが動作していないため、デバッグを行い、クエリで問題が見つかりました。モデルのページで

このクエリ自体を実行している間、私は、ページがHTTP 500エラーが機能していない取得しています

$queryString = "select * 
       from tbl_order_request 
       left join tbl_brand on tbl_order_request.brand_id = tbl_brand.brand_id 
       left join tbl_category on tbl_order_request.category = tbl_category.category_id 
       where tbl_order_request.order_request_id='".$id."' 
       order by tbl_order_request.order_id"; 

$query3 = $this->db->query($queryString); 

return $query3->result(); 

のようなクエリを実行しました。

しかし、アプリケーションは1年前に開発されました。私はこれに何ら変更を加えなかった。

+1

サーバーのエラーログを確認して、バグの詳細を確認する必要があります。質問のエラーログを共有します。 –

+0

モデル内でクエリを実行した後、[このページはCodeigniterで動作していません]の重複している可能性があります(https://stackoverflow.com/questions/47392378/this-page-isn-t-working-error-in-codeigniter-after -executing-query-in-model) – sintakonte

+0

pls dude - 回答が得られなかったので、質問を2回投稿しないでください。代わりに、他の質問を編集して改善してください。故意の重複を掲載することは、このサイトの行動指針に違反しています – sintakonte

答えて

0

まず、dabataseautoload.phpにロードする必要があります。

第2に、クエリはCodeIgniterクエリセットごとに行う必要があります。

$this->db->select('*'); 
$this->db->from('tbl_order_request'); 
$this->db->join('tbl_brand', 'tbl_order_request.brand_id = tbl_brand.brand_id', 'left'); 
$this->db->Join('tbl_category', 'tbl_order_request.category = tbl_category.category_id', 'left'); 
$this->db->where('tbl_order_request.order_request_id', $id); 
$this->db->order_by('tbl_order_request.order_id'); 
$query = $this->db->get(); 
$result= $query->result(); 
+0

私は試しました。同じ問題 –

+0

okログを確認し、ここで共有してください。 間違いなくフィールドスペルの問題 –

関連する問題