在拼接like時候,%符號前面和後面加上\,不知道爲啥,反正這樣才能用。。。歡迎理解的解釋一下
$where .= ' and y.nickname like \'%'.$nickname.'%\'';
正常的數組形式拼接:
$where[] = ['nickname ','like','%條件%'];
拼接in條件的時候,條件卸載括號裏面,並且條件格式後面不能以逗號結尾
例:正確:tid = ‘1,2,3,4,’;
$where .= ' and y.id in ('.$tid.')';