2017-08-11 46 views
-1

我有它的工作與MySQL,但在庫MySQLi不工作代碼:如何在MySQLi中使用LIKE?

function CheckBlocked($table, $thisip, $service) { 
    $sql="SELECT * FROM $table WHERE code = '$service' AND b_contents LIKE '%.$thisip.%'"; 
    $query=mysqli_query($dbconnect,$sql); 
    $num=mysqli_num_rows($query); 
    if ($num > 0) { 
     return true; 
    } else { 
     return false; 
    } 
} 

如何使用MySQLi的?

+0

使用準備好的聲明。 –

+7

''。%。$ thisip。%'「'擺脫點,你插入,而不是連接。 –

+0

我嘗試,但沒有工作 –

回答

-1

試試這個代碼:

$sql="SELECT * FROM $table WHERE code = '$service' AND b_contents LIKE '%".$thisip."%' "; 
+0

雖然你沒有錯,你是混合串聯和插值字符串。按照喬恩的評論爲正確的答案 – Matt

+0

不起作用!:( –

+0

我需要幫助pls, –