[英]Why function if/else not work in Datatables CI (use Ignited)
[英]Use where and like in Ignited Datatables
如何在構建查詢以獲取結果時使用點火數據表實現點火和點火。
我嘗試過的代碼如下:
$meter_id="12345";
$meter_id="'%".$meter_id."%'";
$this
->datatables
->select('Log_Name,Log_Creation_Date_Time,User_Name')
->from('Log_Data')
->where('Log_Name LIKE', $meter_id); //(Trying to Build LIke statement Here)
echo $this->datatables->generate();
要么
$meter_id="12345";
$this
->datatables
->select('Log_Name,Log_Creation_Date_Time,User_Name')
->from('Log_Data')
->like('Log_Name', $meter_id);
echo $this->datatables->generate();
但以上兩種代碼均無法正常工作。 我還檢查了Codeigniter的Ignited Datatables的文檔,但未找到使用LIKE關鍵字進行bulid查詢的任何示例。
查詢我必須建立:
SELECT
Log_Name,
Log_Creation_Date_Time,
User_Name
FROM Log_Data
WHERE Log_Name LIKE '%12345%'
我將如何實施呢?
嘗試像
$meter_id="12345";
$this->db->select('Log_Name,Log_Creation_Date_Time,User_Name')
->from('Log_Data')
->like('Log_Name', $meter_id);
$result = $this->db->get();
print_r($result);
嘗試這個
$meter_id="12345";
$this->db->select('Log_Name,Log_Creation_Date_Time,User_Name');
$this->db->like('Log_Name', $meter_id);
$query = $this->db->get('Log_Data');
$result = $query->result();
print_r($result);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.