最后我放弃了,因为我尝试了许多对我不起作用的例子...... 基本上我想查询下面的数据库。
$main_query=$con->query("SELECT USERID FROM SUPERDATATABLE WHERE USERID=$_SESSION[USERID] AND scores>50")or die('Oops, Failed 2 work!');
if(mysqli_num_rows($main_query)>0){
echo 'it worked';
}else{
echo 'sorry, i cant';
}
现在我明确设置了大于100的分数,所以我知道它应该回应它有用而不是抱歉,我不能。 我开始会话,当我回显会话时($ _SESSION ['USERID']),我看到它已设置且也不为空,但MySQL可能不支持此语句。
有人请帮助我答案 0 :(得分:0)
是的,你当然可以查询这样的数据库,但你不能像这样在双引号中使用数组。它应该是"${_SESSION['USERID']}"