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