gpt4 book ai didi

php - MySQL 查询 : search keyword like %

转载 作者:行者123 更新时间:2023-11-29 04:12:27 29 4
gpt4 key购买 nike

我试图通过搜索关键字查询数据库表。我的 SQL 如下:

SELECT * FROM some_table WHERE some_name LIKE '%$keyword%'

其中 $keyword 来自 PHP 表单 POST 数据。 $keyword 已由 real_escape_string 函数处理。我注意到 $keyword 是 %,所有记录都被选中。如何搜索内容中包含 %some_name 字段?

最佳答案

manual 中所述,您必须转义文字 % :

SELECT * FROM some_table WHERE some_name LIKE '%\%%';

编辑:另请注意,您应该以相同的方式转义 _ 字符,因为它是单字符通配符的符号。

关于php - MySQL 查询 : search keyword like %,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591214/

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