我被困在这里大约一个小时,我的头发变灰了。
由于某种原因,当我尝试运行此查询时:
$sql = "SELECT * FROM wp_units WHERE user_id = $user->ID AND post_units = $id";
$results = $wpdb->get_results($sql);
foreach ($results as $result) {
echo $result->post_units;
}
我得到了这个输出:
99 1212 1616 1919
在数据库中我有:
|id | user_id | post_units
1 1 9
2 1 12
3 1 16
4 1 19
谁能明白为什么?
编辑:
$ wpdb-> last_query;也是双倍的回报。
SELECT * FROM wp_units WHERE user_id = 1 AND post_units = 9 SELECT * FROM wp_units WHERE user_id = 1 AND post_units = 9