【发布时间】:2022-07-20 18:20:42
【问题描述】:
mysql查询是否像这样工作,因为$word值会在post_title列的标签内搜索?
$word = test;
$pQuery = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->posts
WHERE post_content LIKE %s",'<h1>%'.$word.'%</h1>'), ARRAY_A)
【问题讨论】:
-
你能举一些例子吗? MySQL 无法解析 HTML。它甚至无法近似它。
<h1 class="...">会让比赛错过。任何允许的间距也将使其不合格。如果这是一个重要的查询,您可能需要使用 Elastic Search 等工具创建某种外部搜索索引。