$result = mysql_query("SELECT * FROM Volunteers WHERE Volunteers.eventID = " . $var);
$sql = mysql_query("SELECT * FROM Members WHERE Members.pid = " . $temp);
두 문장 모두 끝나면 나도하고 싶습니다. (mysql_error()). 내 문제는 첫 번째 문이 완벽하게 실행되지만 그 테이블에서 pid라는 특성을 저장한다는 것입니다. 그래서 두 번째 문장은 그 것을 가져 와서 그 pid와 같은 행을 반환해야 이름을 얻을 수 있습니다. 'a2'의 'where clause'에 알 수없는 열이 표시되는 오류가 발생합니다. 여기서 a2는 pid 속성이 첫 번째 명령문에서 반환 된 것입니다. 어떤 도움을 주셔서 감사합니다!where 절에있는 알 수없는 열
편집 : 잘못된 점을 파악했습니다. 는 다음과 같이 코드를 작성했다 :
$sql = mysql_query("SELECT * FROM Members WHERE Members.pid = '$temp'") or die(mysql_error());
더 많은 코드를 제공하면 IT 담당자가 도움이 될 수 있습니다.이 코드는 $ temp에 대한 값을 어디에서 얻을 수 있는지 알려주지 않습니다. 그것은 아마도 그것과 관련이 있습니다. – thecoshman