mysql - PHP从表中选择不起作用

时间:2014-04-11 20:50:29

标签: php mysql

所以我试图根据用户提供的电子邮件和密码获取FirstName值。但由于某种原因,我的代码没有返回任何东西。有人可以帮忙吗?

$sql_result = "SELECT FirstName FROM $tbl_name WHERE Email='$email' and Password='$mypassword' limit 1";
$res = mysql_query($sql_result);
$value = mysql_fetch_object($res);

$_SESSION['name']=$value['FirstName'];

我也尝试了下面的代码但是也没有用。

 $_SESSION['name']=$value->FirstName;

1 个答案:

答案 0 :(得分:0)

$value = mysql_fetch_object($res);
                     ^^^^^^^---- fetching an object

$_SESSION['name']=$value['FirstName'];
                   ^^^^^^^^^---treating it like an array

请尝试使用mysql_fetch_assoc(),这样您的$value确实是一个数组,或者使用$value->FirstName并将其用作实际的对象。