<?php
global $wpdb;
global $current_user;
$review_title = isset($_GET['abc'])?$_GET['abc']:'test';
$review_titles = $wpdb->get_results($wpdb->prepare("SELECT ch_listing.listingId,organizationName, logoUrl, organizationType,reviewId, reviewTitle,reviewDate FROM ch_listing LEFT JOIN ch_review ON ch_listing.listingId = stakeholderId WHERE (reviewTitle LIKE %s);" '%'.like_escape($review_title).'%')));
?>
返回null。我的代碼有什麼問題?有沒有人可以幫助我如何在wpdb->get_results
wordpress中使用LIKE sql通配符?如何在wordpress的wpdb全局變量中使用LIKE sql通配符?
$ reviewers_title = $ wpdb-> get_results($ wpdb->準備(「SELECT chve_users.ID,DISPLAY_NAME,用戶類型,reviewId,reviewTitle,REVIEWDATE FROM chve_users RIGHT JOIN ch_review ON chve_users。 ID = reviewerId WHERE display_name LIKE%s「,'%'。$ reviewer_name。'%')); – hafhag