【发布时间】:2013-10-18 12:38:10
【问题描述】:
php 新手,但学到了很多东西。我认为使用 JOIN 命令的相对简单的问题。在我的代码中...
这获取并打印出当前会话用户:
$userId = $_SESSION['user_id'];
echo $userId;
但 user_id 只是我的成员表中的一个数字,因此会打印出“3”或类似的数字。在同一个成员表中,有一个名为“用户名”的列,其中 3(id 列)与“Brad”(用户名列)相关联。
echo 命令是什么让它打印 Brad?我尝试了类似的东西
$actualname = mysqli_query($con,"SELECT members.username JOIN members on userid=members.id");
echo $actualname;
我对 join 命令的功能还不是很了解,任何帮助都会很棒!
【问题讨论】:
-
您在查询语句中缺少 FROM 子句。你能用你的表的名称和结构更新你的问题吗?