苦苦挣扎,看看为什么这不会返回任何东西 - 非常确定这是我的语法错误(wp_rg_lead_detail表中肯定存在row_number为2且Trys值为
的行)function manageGetSearchEntries( $query ) {
global $wpdb;
$fullQuery = "SELECT * FROM wp_rg_lead_detail WHERE (%s, %s) = (%d, %s)";
$result = $wpdb->get_results( $wpdb->prepare( $fullQuery, $query[0], $query[1], $query[2], $query[3] ), ARRAY_A );
return $result;
}
$entryData = manageGetSearchEntries( array( 'field_number', 'value', 2, 'Trys' ) );
答案 0 :(得分:1)
那是无效的SQL。它应该更像是
WHERE (%s = %d) AND (%s = %s)