0

我有一个包含元素列的数据库。在元素内部,有各种项目,即 Ca、O、H 等

输入表单将包含 CaO 或 H2O 等输入。

  1. 我希望能够搜索数据库并首先匹配这两个项目,然后才能继续使用这些项目。

  2. 匹配的输入应该以项目的形式出现,即 Ca、O、H。

什么是在数据库中搜索连接字符串的最佳方法,例如它们在数据库中单独存在的那些(CaO 或 HO )。

我试过炸掉它,但它似乎不起作用。

4

1 回答 1

0

You could "reverse" LIKE like:

WHERE 'CaO' LIKE CONCAT('%', table.element, '%')

obviously 'CaO' comes from PHP.

Although I'm not sure if this will give the expected result.

于 2013-10-23T19:48:00.760 回答