我有以下代码
if ($current_user->check_access('fusk_l')) $oRes = mysql_query("SELECT * FROM medlem ORDER BY anvandare");
$oRes2 = mysql_query("SELECT * FROM tester WHERE moderator = " . $aRow["id"]);
$oRes3 = mysql_query("SELECT * FROM fusklist WHERE moderator = " . $aRow["id"]);
$oRes4 = mysql_query("SELECT * FROM spel WHERE moderator = " . $aRow["id"]);
if ($oRes2 == 0 && $oRes3 == 0 && $oRes4 == 0) {
// skip user
} else {
// list user
}
我要做的是列出所有带条目的用户。如果他们得到零条目,我希望它跳过该用户并继续前进到下一个。
我不知道如何才能实现这一目标。
如何跳过3个表中没有条目的用户?
提前致谢!
答案 0 :(得分:1)
看看http://php.net/manual/en/function.mysql-num-rows.php
另请注意,自PHP 5.5.0起,不推荐使用buffer[0]
。
那样的话:
pthread_mutex_unlock(&write_index_mutex);
buffer[my_write_index] = producer_id;