我正在尝试使用 EXISTS 语法检查行是否存在。connect() 函数正在工作(至少在所有其他函数中),但 this 函数总是返回 false。当通过 phpMyAdmin 尝试时,查询给出了真或假。所以我的问题;如何用php阅读答案?我不想使用普通的 SELECT 语句,因为我已经阅读了一些基准测试,女巫说这种方法更快。
function isOnline($userid){
$conn = connect();
$query = "SELECT EXISTS (SELECT 1 FROM `usersonline` WHERE userid=$userid);";
return mysql_query($query, $conn) ? false : true;
}