PHP从MYSQL获取数据

时间:2013-09-09 18:11:20

标签: php mysql session

我正在尝试从$_SESSION['sess_user'的mysql中获取标志字段 但我不知道它永远不适合我...   **

$c_user=$_SESSION['sess_user'];

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

**

2 个答案:

答案 0 :(得分: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

答案 1 :(得分: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()从此处检索数据库中的字段。 参考:here