表 = biao
词字段 = ci 如 和风
拼音字段 = py 如 hé fēng
查询表中 ci 包含 '和' and py 包含 'hé'
以下为二次编辑
“和”字共有5个读音:【hé】【hè】【huò】【huó】【hú】
查询条件 ci like '%和%' and py like '%$py[$i]%'
$py[i]
是循环调出的和的多个拼音
查询条件py like '%$py[i]%'
查询输出:
hé 下包含了 hè
hú 下包含了 hùn hé
问题已解决,以下供参考
1、包含查询
较like更准确的:FIND_IN_SET("str", str_list) ;
使用FIND_IN_SET时,数据存储应以 , 分割
2、mysql 不区分声调 'e' 'é'
针对声调,设置排序方式COLLATE=utf8_bin;即可区分
不知道您是不是这个意思
select * from biao where ci like '%和%' and py like '%hé%'