0

我正在尝试从$_SESSION['sess_user'] 的 mysql 中获取 flag 字段,但我不知道它对我不起作用... **

$c_user=$_SESSION['sess_user'];

    $queryflag = "SELECT `flag` FROM `members` WHERE `user`='" . $c_user . "'";
    $resultflag = mysql_query($queryflag);
    echo $resultflag;

**

4

2 回答 2

1

您需要使用 mysql_fetch_array() 或 mysql_fetch_assoc()

$resultflag = mysql_query($queryflag) or die(mysql_error());
while ($row = mysql_fetch_assoc($resultflag)) {
  print_r($row)
}

请注意 mysql_* 函数已被弃用,您需要切换到PDOMySQLI

于 2013-09-09T18:14:43.753 回答
0

试试这个方法,

   $name = $_SESSION['sess_user'];
   $q = mysql_query("select flag from members where user='".$name."' ") or die(mysql_error());
   $res = mysql_fetch_assoc($q);
   $flag = $res['flag'];

您可以使用 mysql_fetch_assoc() 从此处的数据库中检索文件。 参考:这里

于 2014-10-31T09:15:38.873 回答