EXISTS構文を使用して、行が存在するかどうかを確認しようとしています。connect()関数は(少なくとも他のすべての関数では)機能していますが、この関数は常にfalseを返します。phpMyAdminを試してみると、クエリでtrueまたはfalseが返されます。だから私の質問に; PHPで答えを読む方法は?いくつかのベンチマークテストを読んだので、通常のSELECTステートメントを使用したくありません。魔女はこの方法の方が速いと言っています。
function isOnline($userid){
$conn = connect();
$query = "SELECT EXISTS (SELECT 1 FROM `usersonline` WHERE userid=$userid);";
return mysql_query($query, $conn) ? false : true;
}