大家好,美女们,
在我的问题之前,我们有一个数据库,它存储了一个web表单的整个html代码(不要问,我没有创建这个),其中一些html值是从另一个表填充的。发现此表有一些双引号( "
)在他们中,这是一个问题,因为如果你有:
<input type="text" value="Hello "John" Smith">
它将打破它下面的所有标签。
我们已经着手解决了这个问题,从今天开始,我已经实现了一个解决方案来解决这些问题。但现在我们有一个未知数量的形式,是打破。
所以我要做的是运行一个sql语句来查找发生这种情况的所有示例。
我得到的是:
SELECT * FROM tableName WHERE data LIKE '%value="%"%"'
但这一说法并未产生任何结果。
任何帮助都将不胜感激!
谢谢您,
dm公司
2条答案
按热度按时间jobtbby31#
您的标记可能不会以引号结尾,因此让我们在末尾添加一个通配符:
bqujaahr2#
如果
value
属性是元素中可以检查value
如果用双引号括起来:条件检查属性值结束前是否有双引号,表示值不正确。
_%
表示任何字符中的一个或多个。