আমি একটি ফাংশন লিখেছি যা একটি SELECT ক্যোয়ারীতে পাওয়া সারিগুলির সংখ্যা ফেরত দেওয়ার কথা বলে মনে হচ্ছে তবে এটি সর্বদা 0 বা একটি অ্যারে ফিরে আসে বলে মনে হয়। আমি এখন প্রায় এক ঘন্টা ধরে এটি নিয়ে ঘোরাঘুরি করছি এবং আমি এখনও এটি বুঝতে পারি না! আমি নিশ্চিত যে আমি বোকামি কিছু ভুল করছি।
মাইএসকিউএল টেবিল
+--------+-------------+---------------------+
| 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 |
+--------+-------------+---------------------+
পিএইচপি
### 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