我正在试图弄清楚如何最好地获得这个PHP语句
$wpdb->get_results("SELECT verb, display_name AS organization, inline_the FROM
userorganizations U, organizations O WHERE U.org_id = O.ID AND
U.user_id=$author_id", OBJECT);
吐出如下内容:
John为Initech工作,拥有John's Tasty Pastry,和为纽约时报写作
我几乎可以做任何事情,除了找出一个很好的方法来插入上面的粗体“和”:我不知道如何迭代到最后一行之前,做一些特别的事情,然后运行最后一行。
答案 0 :(得分:0)
默认情况下,get_results()
返回结果的数字索引对象。通过将该对象分配给变量,然后使用count()
计算出您有多少结果,可以很容易地计算出您有多少结果。
所以:
$results = $wpdb->get_results(..., OBJECT);
foreach($results as $result) {
if($result == $results[count($results) - 1]) echo '<strong>and</strong>';
... The rest of your loop here ...
}