我想知道如何从我的MySQL表中 Select 单个值.该表包括列username
和id
等(id
是自动递增的,username
是唯一的).给定用户名后,我希望将会话变量$_SESSION['myid']
设置为等于id
列中对应于给定用户名的值.下面是我已经try 过的代码:
session_start();
$name = $_GET["username"];
$sql = "SELECT 'id' FROM Users WHERE username='$name'";
$result = mysql_query($sql);
$value = mysql_fetch_object($result);
$_SESSION['myid'] = $value;
到目前为止,我得到了:
可捕获的致命错误:无法将类stdClass的对象转换为字符串.
将$value
转换为类型字符串并不能解决问题.