源码

PHP和MySQL选择单个值


我想知道如何从我的MySQL表中选择一个值.该表包括列username和id等(id是自动增量,username是唯一的).给定用户名,我想设置一个会话变量$_SESSION [‘myid’]等于id列中与给定用户名对应的值.这是我已经尝试过的代码:

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;

到目前为止,我得到:

Catchable fatal error: Object of class stdClass could not be converted to string.

将$value转换为类型字符串不能解决问题.

(1)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/phphemysqlxuanzedangezhi.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 27, 2019 at 08:13 上午

热评文章