$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屬性。謝謝你的幫助!where子句中的未知列
編輯:找出什麼是錯的。 不得不寫這樣的代碼:
$sql = mysql_query("SELECT * FROM Members WHERE Members.pid = '$temp'") or die(mysql_error());
如果您提供更多的代碼,IT部門可能會提供幫助,但您並未告訴我們您獲得$ temp的這個值的位置。這可能與此有關。 – thecoshman 2010-04-14 07:03:50