在 php 中搜索 MySql 数据库中的连接字符串


Searching MySql database for joined strings in php

我有一个数据库,它有一个元素列。在元素内部,有各种项目,即Ca,O,H e.t.c。

输入表单将具有 CaO 或 HO 等输入。

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

  2. 匹配的输入应作为项目出现,即Ca,O,H。

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

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

你可以

像这样"反转"LIKE

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

显然'CaO'来自PHP。

虽然我不确定这是否会给出预期的结果。