Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含元素列的数据库。在元素内部,有各种项目,即 Ca、O、H 等
输入表单将包含 CaO 或 H2O 等输入。
我希望能够搜索数据库并首先匹配这两个项目,然后才能继续使用这些项目。
匹配的输入应该以项目的形式出现,即 Ca、O、H。
什么是在数据库中搜索连接字符串的最佳方法,例如它们在数据库中单独存在的那些(CaO 或 HO )。
我试过炸掉它,但它似乎不起作用。
You could "reverse" LIKE like:
LIKE
WHERE 'CaO' LIKE CONCAT('%', table.element, '%')
obviously 'CaO' comes from PHP.
'CaO'
Although I'm not sure if this will give the expected result.