在构建查询以获取结果时,如何使用点火数据表实现点火和点火。

我尝试过的代码如下:

$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);

关于php - 在点火数据表中使用where和like,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18395090/

10-13 00:38