Mysql 选择列中字符串的一部分

Mysql 选择列中字符串的一部分,mysql,Mysql,我有一个查询,通过向查询提供信息来过滤结果。我有基本选择,然后我有: 和db_schedules.daysofweek='0'; 但是,这会在daysofweek列中搜索自己是否存在0。我如何告诉它在字符串中查找而不是自己查找?例如,如果该列类似于1340,则查询将在搜索结果中返回该记录,因为查询在字符串中找到了0。只需使用Like: AND db_schedules.daysofweek LIKE '%0%'"; 我将LIKE变成了LIKE“{$variable}%”,因为我想让该变量找到用

我有一个查询,通过向查询提供信息来过滤结果。我有基本选择,然后我有:

和db_schedules.daysofweek='0';


但是,这会在
daysofweek
列中搜索自己是否存在0。我如何告诉它在字符串中查找而不是自己查找?例如,如果该列类似于1340,则查询将在搜索结果中返回该记录,因为查询在字符串中找到了0。

只需使用
Like

AND db_schedules.daysofweek LIKE '%0%'";

我将LIKE变成了
LIKE“{$variable}%”
,因为我想让该变量找到用户在选择框中输入的值。如何为
中的选项分配一个数字,以便在
LIKE“{$variable}%”
中生成它?类似
$variable=option框值的东西是否有效?