所以我试图根据用户提供的电子邮件和密码来获取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;
$value = mysql_fetch_object($res);
^^^^^^^---- fetching an object
$_SESSION['name']=$value['FirstName'];
^^^^^^^^^---treating it like an array
请尝试mysql_fetch_assoc()
,这样您的$value
实际上就是一个数组,或者使用$value->FirstName
并将其用作实际对象。