У меня есть код ниже, который содержит запрос MySQL:Выбор определенных данных
// These gets the values entered in the drop-down lists and stores the values as
// variables.
$event = $_GET['cmbEvent'];
$yrGroup = $_GET['cmbYrGroup'];
$gender = $_GET['cmbGender'];
/* The query $eygQuery, where the 'eyg' stands for event, year group and gender,
grabs the stud_fname, stud_sname, result_studpoints, result_position, studevent_result
where the requirements of the specific stud_gender, stud_yrgroup and event_id is met */
$eygQuery = "
SELECT stud_id,
stud_fname,
stud_sname,
result_studpoints,
result_position,
studevent_result
FROM
students s
INNER JOIN
result r on
s.stud_id = r.stud_id
WHERE
stud_gender = '$gender'
AND stud_yrgroup = '$yrGroup'
AND r.event_id = '$event'
";
$result = mysqli_query($conn, $eygQuery);
терпит неудачу из-за «SELECT stud_id,» (который является первичным и внешним ключом). Когда я удалить stud_id оставив запрос выглядеть следующим образом:
SELECT stud_fname,
stud_sname,
result_studpoints,
result_position,
studevent_result
FROM
students s
INNER JOIN
result r on
s.stud_id = r.stud_id
WHERE
stud_gender = '$gender'
AND stud_yrgroup = '$yrGroup'
AND r.event_id = '$event'
Он работает, но как запрос будет изменен также выходной stud_id тоже?
Заранее спасибо.
Спасибо, поэтому, когда я выходной результат, поэтому я такой вывод: 'в то время как ($ данных = mysqli_fetch_assoc ($ результат)) { $ studId = $ data ['s.stud_id']; echo $ studId; } ' – SubZero
@SubZero, проверьте мое редактирование – RomanPerekhrest
@RomanPerekherst Спасибо, что это сработало :) – SubZero