2017-10-03 1 views
-2

チェックを付けると複数のチェックボックスで異なる文字列が作成されますが、この文字列を使用してクエリを作成したいと考えています。例えばPHPを使用してクエリを作成するための文字列の挿入方法CodeIgniter

私は、チェックボックスの特定のシーケンスをクリックした場合、これは私の文字列のこの値を返します!「lte_kpi.vw_main_kpis_cidade_rate_daily WHERE節= 『UNKNOWN』からCall_Setupを選択し、ノード= 『ABADIA DEゴイアスを』と'10/02/2017 'と'10/18/2017'の間の日付を日付で指定します。

このクエリをquery1という変数に保存します。私が望むのは、この変数(query1)をパラメータのように入れてクエリを実行することです。

これは私のモデルである:

<?php 
class Model_KPI_Customize extends CI_Model{ 

function kpi_customize_CustomQuery(){    
$query = $this->db->query(/*I would like to put my string here !*/); 

return $query->result(); 

} 
} 
?> 

これは私のコントローラ

public function highcharts_teste(){ 
$this->load->model('model_kpi_customize'); 
$data['kpi_customize_string_CustomQuery'] = $this->model_kpi_customize 
->kpi_customize_CustomQuery(); 
} 

であると私は、複数のチェックボックスと、私は、クエリの結果を表示したい1段落要素のウィッヒとの見解を持っています。

99.73
99.48
99.51
99.40
:私は、データベース上でそれを照会するとき、これが結果ですので、私は、このような次の値を返したい上記の例で

99.23
99.34
99.29
99.10
99.23
99.11

みんなありがとう。

さようなら=)

+0

以下のようにactive_record使って書くことができます/styleguide.html#file-naming – user4419336

答えて

0
SELECT Call_Setup 
FROM 
     lte_kpi.vw_main_kpis_cidade_rate_daily 
WHERE 
     node != 'UNKNOWN' and 
     node = 'ABADIA DE GOIÁS' and 
     date between '10/02/2017' and '10/18/2017' 
order by date 

ちょうど先端あなたが間違っhttp://www.codeigniter.com/user_guide/generalあなたのクラスとファイル名を命名

$where = array(
        'node' => 'ABADIA DE GOIÁS', 
        'date >=' => '10/02/2017', 
        'date <=' => '10/18/2017' 
      ); 

$this->db->select('Call_Setup') 
     ->get_where('vw_main_kpis_cidate_rate_daily', $where) 
     ->order_by("date", "asc"); 
関連する問題