2
我正在使用CodeIgniter/PHP/MySQL创建一个新网站。具有多个参数的搜索引擎机制
我有我的数据库中的一些项目,其中有每个3字段和说明的机制。
现在我想为那些搜索机制,具有以下特点:
- 在这两个3个字段和说明搜索关键字。
- 用户可以为3个字段选择多个值。
- 结合上述两个,如果用户都选择多个值和关键字
我已经可以解析数据,并创建这样的事情:
SELECT * FROM (`My_Table`)
WHERE
`description` COLLATE utf8_general_ci
REGEXP '\[\[:<:\]\]asdasdasd\[\[:>:\]\]'
AND `value1` LIKE '%blabla%'
OR `value1` LIKE 'lala'
,但它从什么是目前为止我想创造!
我不是SQL专家,所以我很难找到一种方法来做到这一点。
如果有人知道/想要,请请帮助我! 在此先感谢!
注意:代码示例/示例将非常感谢!
您可以使用适当的模式来举例吗?我不确定'3个字段的多个值'是什么意思?我假设field1 = value1,field2 = value2,field3 = value3方法?或者选择要搜索哪个字段/值组合? – Jakub 2011-05-24 12:31:27
我的意思是,field1 = value1或value2或value3,field2 = value4或value5或value6,但两者都应该是field1,field2应该与结果相同,如field1和field2。 – Kostas 2011-05-24 12:45:19