У меня есть таблица в MySQL, как это:Как извлечь значения таблицы образуют MySql
Id Name course_type module
-----------------------------------
1 php E scorm
2 java E test
3 php C test
4 php C scorm
Я хочу, чтобы получить столбец course_type
который имеет Name = 'Php'
и module ='Scorm'
.
Для этого я использую следующий запрос:
$sql= "select * from course where course_id='".$cou."' and module_name ='scorm' ";
$rete = mysql_query($sql);
foreach($rete as $reti) {
$co_ty =$reti->course_type;
}
Если я напечатать $co_ty
означает, что отображение ЕС.
Что я хочу, если course_type
E означает, что выход будет E-learn, а если course_type
- C, то выход будет Class.
Но если course_type
одновременно «E» и «C» для того же имени «Php» и модуль «SCORM» означает, что выход будет «И»
Как сделать это? Для этого я пробую этот код:
if($co_ty == 'E') {
echo 'E-Learning';
} else if ($co_ty=='C') {
echo 'Classroom';
}
else {
echo 'Both';
}
Но результатом будет только E-learning.
Я не знаю, как получить это значение. Пожалуйста, помогите мне
Где вы положили ваш 'if' код? –
Если вы хотите получить столбец ', который содержит имя', то почему в вашем запросе есть' course_id = '?. $ Cou. "''? –
В моей форме у меня есть опция выбора в том, что имя будет отображаться. я выбираю имя и нажимаю «Отправить» означает, что время, которое записи хотят отобразить. для этого я передаю переменную $ cou – Nisanth