gpt4 book ai didi

php - 将 LIKE CONCAT 与通配符结合使用

转载 作者:行者123 更新时间:2023-11-29 13:37:41 25 4
gpt4 key购买 nike

我正在使用标准 LAMP 环境。我直接从 mysql.com 网站获取了一个示例,并对其进行了调整以适应我的表结构。

$sql = 'SELECT cat_name
FROM cats
WHERE cat_name LIKE concat('%', 'Artist', '%') ';
  • 但这不起作用...屏幕只是空白,甚至浏览器中的“查看源代码”也是空白的

我的问题是,尽管我在 StackOverflow 和其他论坛上找到的所有示例都使用单引号 ('%'),但只有当我使用像这样的双引号 ("%") 时,它才有效。

最佳答案

使用双引号作为 SQL 字符串的字符串分隔符。

$sql = "SELECT cat_name
FROM cats
WHERE cat_name LIKE concat('%', 'Artist', '%')";

如果您对两者(您的 sql 字符串和 sql 字符串中的字符串)使用相同的字符串分隔符,那么这将在您需要之前终止您的 sql 字符串。

关于php - 将 LIKE CONCAT 与通配符结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18545745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com