我正在尝试获取多对多关系中的数据。
到目前为止,我有以下代码,用于查找用户:
$user = $_SESSION['user'];
$userID = mysql_query("SELECT * FROM users WHERE user='$user'") or die(mysql_error());
我知道要如下将这些信息存储到一个数组中才能进行输出:
while ($r = mysql_fetch_array($userID)) {
echo $r["0"];
}
这个很好用,但是当我试图在另一个表中查找此变量时,我不确定要使用什么变量:
$projects = mysql_query("SELECT projects_ID FROM projects_users WHERE users_ID='???'") or die(mysql_error());
我尝试使用$userID和$r替换???, 但没有成功。我知道代码是正确的,因为当我手动输入用户ID时,它可以正常工作 - 我哪里错了?