Tôi đã viết một hàm được cho là trả về số lượng hàng được tìm thấy trong truy vấn CHỌN nhưng nó dường như luôn trả về 0 hoặc một mảng. Tôi đã loay hoay với điều này khoảng một giờ và tôi vẫn không thể hiểu được! Tôi chắc chắn rằng tôi đang làm điều gì đó sai lầm ngu ngốc.
Bảng MySQL
+--------+-------------+---------------------+
| postid | ip | time |
+--------+-------------+---------------------+
| 1234 | 192.168.0.1 | 2014-01-29 14:27:02 |
| 5678 | 192.168.0.2 | 2014-01-29 14:27:02 |
+--------+-------------+---------------------+
PHP
### Search for IP in database
function postviews_get_ip($id, $ip) {
global $post, $wpdb;
$wpdb->get_results("SELECT * FROM $wpdb->wp_postviews_ips WHERE postid = $id AND ip = $ip");
$rowcount = $wpdb->num_rows;
return $rowcount;
}
postviews_get_ip($id, $_SERVER['REMOTE_ADDR']);
//both $id and $_SERVER['REMOTE_ADDR']) return the values I'm searching for in the database