私は12種類のIDを持っています。私は$_GET
と比較したいと思います。今、私はこのようにすべての私のIDを引っ張っています:
$sth = $dbh->query('SELECT DISTINCT courseId from training');
$sth->setFetchMode(PDO::FETCH_ASSOC);
while($row = $sth->fetch('courseId')) {
print_r($row['courseId'] . ',');
}
をこれが返されます。
8,5,9,10,12,7,4,3,2,6,11,1,
を今、私はif
文を書くにはどうすればよい$_GET['courseId']
に対してIDを確認したいです$row['courseId']
と$_GET['courseId']
の値を比較してください。私は次のようなことをしたい:
if($_GET['courseId'] == $row['1']) {
//Do something here
} elseif ($_GET['courseId'] == $row['2']) {
//Do something different
}
うまくいけばいい。ありがとう!ループの後、次に
if($row['courseId'] == $_GET['courseId']) break;
:
なぜのみ '$ _GET'であるものを得るためにクエリを変更しませんか? – Jon
@ジョンそれはうまくいくかもしれない、私はそれを調べます。ありがとう。 –