$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», где a2 — атрибут pid, возвращенный из первого оператора. Спасибо за любую помощь!
РЕДАКТИРОВАТЬ: Выяснил, что было не так. Пришлось писать такой код:
$sql = mysql_query("SELECT * FROM Members WHERE Members.pid = '$temp'") or die(mysql_error());