извините, что беспокою вас снова, но я действительно застрял!
Как можно было бы сделать оператор if, ссылающийся на то, где или нет данные из определенного столбца, или убрать последнее число в имени столбца и ссылаться на него таким образом?
По сути, у меня есть база данных музыкантов, где человек из таблицы PEOPLE связан с помощью идентификатора с инструментами в таблице INSTRUMENTS, у меня есть функция поиска по электронной почте, которая мне нужна для отправки относительных данных на соответствующие инструменты. Поэтому, если кто-то играет на гитаре в качестве своего второго инструмента, а кто-то играет на своем пятом, мне нужны соответствующие класс, стандарт и комментарии, которые будут отправлены вместе с ними в функции электронной почты.
Я хочу получить комментарии [i], оценка [i], стандарт [i] соответствующего инструмента [i]
Расположение моих таблиц: (Я знаю, что это не очень эффективно, и я буду смотреть на нормализацию БД в будущем!)
Таблица: ПРИБОРЫ
КОЛОННЫ:
id instrument1 grade2 standard3 comments4
instrument2 grade2 standard2 comments2
instrument3 grade3 standard3 comments3
instrument4 grade4 standard4 comments4
instrument5 grade5 standard5 comments5
ТАБЛИЦА: ЛЮДИ
КОЛОННЫ:
id first last snumber course email graduate inumber
EDIT:
while($getresults = mysql_fetch_assoc($result)){
$peoplequery = "SELECT * FROM people WHERE id = {$getresults [id]}";
$peopleresults = @mysql_query($peoplequery);
$getpeopleresults = mysql_fetch_assoc($peopleresults);
//add the details returned by the database to the table:
$table .= "
<td><p>{$getpeopleresults [first]} {$getpeopleresults [last]}</p></td>
<td><p>{$getpeopleresults [email]}</p></td>
<td><p>{$getpeopleresults [course]}</p></td>
<td><p>{$getresults [grade]}</p></td>
<td><p>{$getresults [standard]}</p></td>
<td><p>{$getresults [comments]}</p></td></tr>
<tr><td colspan=8><hr size=1 color=gray></td></tr>
}
";
}