ai didi

php - Mysql 查询未运行或条件

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

$query  = $_GET['search'];
$wpdb->get_results("SELECT * FROM wp_posts WHERE (post_type = 'discussion' AND post_status = 'publish' AND (post_content like '%".$query."%' OR post_title like '%".$query."%))");

在此查询中OR条件未运行。
任何帮助将不胜感激!

最佳答案

您在这个地方错过了一个单引号"%))");。所以工作代码将是:

$wpdb->get_results("SELECT * FROM wp_posts WHERE (post_type = 'discussion' AND post_status = 'publish' AND (post_content like '%".$query."%' OR post_title like '%".$query."%'))");

post_title 就像 具有起始 ' 但没有结束 '

关于php - Mysql 查询未运行或条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38589212/

24 4 0
文章推荐: mysql - Node js mysql 包装器错误 - 对象 # 没有方法 'table'
文章推荐: sql - 如何在 PostgreSQL 8.2 中动态使用 TG_TABLE_NAME?
文章推荐: c# - MySQLConnector C# 更新MySqlCommand参数
文章推荐: mysql - 如何找到列值第一次增加的行?