$result = mysql_query("SELECT * FROM Volunteers WHERE Volunteers.eventID = " . $var);
$sql = mysql_query("SELECT * FROM Members WHERE Members.pid = " . $temp);
如果这很重要,我也在两个语句的末尾做或死(mysql_error())。我的问题是第一条语句执行完美,但在该表中我存储了一个名为 pid 的属性。所以第二个语句应该接受它并返回它等于该 pid 的行,这样我就可以获得名称。我收到一个错误,提示“where 子句”中的“a2”中的未知列,其中 a2 pid 属性从第一个语句返回。谢谢你的帮助!
编辑:弄清楚出了什么问题。不得不这样写代码:
$sql = mysql_query("SELECT * FROM Members WHERE Members.pid = '$temp'") or die(mysql_error());