我正在使用以下代码:
$wpdb->get_results("
SELECT * FROM " . $wpdb->prefix . "product_order
WHERE
rel = '" . $post["id"] . "' AND
`range` = '" . $range . "' AND
category = '" . $range . "'
");
echo $wpdb->num_rows;
Run Code Online (Sandbox Code Playgroud)
即使数据库中没有行,num_rows也会返回1?有任何想法吗?
我投入的变量看起来很好.所以应该正确查询.
global $wpdb;
$wpdb->get_results("
SELECT * FROM " . $wpdb->prefix . "product_order
WHERE
rel = '" . $post["id"] . "' AND
`range` = '" . $range . "' AND
category = '" . $range . "'
");
echo $wpdb->num_rows;
Run Code Online (Sandbox Code Playgroud)
现在它返回从上面的查询中选择的行数,如果没有选择行则返回0 .....