そこで、PhpMyAdminでクエリを作成して、特定のグループの一部であるランダムなオンライン メンバーを 1 人選びました。それはPhpMyAdminで問題なく動作し、私が望んでいることを正確に実行します。ただし、 PHPを使用してこのクエリを実行すると、何も返されません。'NULL'
を使用すると簡単に取得できますvar_dump($result)
。
$sql= "SELECT
ow_base_user_online.userId,
ow_base_authorization_user_role.roleId
FROM
ow_base_user_online
INNER JOIN ow_base_authorization_user_role ON ow_base_authorization_user_role.userId = ow_base_user_online.userId
WHERE
ow_base_authorization_user_role.roleId = 14
ORDER BY
RAND()
LIMIT 1";
$result = OW::getDbo()->queryForList($sql);
誰かアイデアはありますか?