[英]PHP & MySQL Select From database
我正在从数据库中选择数据,但仍然有人说我在游戏中。 当我不在时,我要检查。
任何线索如何解决这个问题?
$moneda = (CMS == 'uber' ? $users->GetUserVar(USER_ID, moneda) : $myrow[moneda]);
$isonline = mysql_query("SELECT `online` FROM `users` WHERE `username` = ".$_POST['Naam']."");
$error = array();
if($isonline == 1)
$error[] = "De ander moet uit het hotel gaan voordat je belpixels kunt overschrijven.";
$isonline = mysql_query("SELECT `online` FROM `users` WHERE `username` =".$_POST['Naam']."");
$ isonline不是您的答案。.dude它包含结果对象,而不是结果。
$row=mysql_fetch_assoc($isonline);
if($row['online']==1){}
并且不建议使用mysql_query,请切换到PDO
和
$isonline = mysql_query("SELECT online FROM
... $isonline = mysql_query("SELECT online FROM
sql永远不要在列名前后加上引号...也要删除用户名周围的引号。并在用户名值附近获得一个引号:
$isonline = mysql_query("SELECT online FROM users WHERE username ='".$_POST['Naam']."'");
mysql_query从不返回单个用户记录; 即使您知道SQL查询只会返回一条记录,它也会返回PHP资源。
换句话说:$ isonline不是该变量的正确名称。 将其命名为$ online_query_results之类的,然后调用
$user_record = mysql_fetch_array($online_query_results);
这将返回第一行(仅在这种情况下)结果行。 然后,不测试$ isonline,而是测试
$user_record['online']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.