Как @ imvain2 говорит, что выглядит неправильно отформатированным. Я вижу, что ответ был предоставлен, поэтому я не буду объяснять снова, но подумал, что поделюсь примером того, как вы можете лучше форматировать спагетти HTML / PHP.
<?php
$sql = "SELECT MedID, MedName FROM Meds ORDER BY Rank ASC";
$query = $pdo->prepare($sql);
$query->execute();
$rows = $query->fetchAll(PDO::FETCH_ASSOC);
?>
<select name="MedSelect">
<?php if(!empty($rows)): ?>
<?php foreach($row as $value): ?>
<option value="<?= $value['MedID'] ?>" <?= ($value['MedID'] == $MedIDinDB) ? 'selected="selected"' : ''?>><?= $value['MedName'] ?></option>
<?php endforeach; ?>
<?php endif; ?>
</select>
Scott Gutherie сделал 9 серий на своем блоге, который мог бы представлять интерес для Вас
http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx
Вот два других источника с широким содержанием:
Этим веб-сайтом является Wiki с тонной информации.
Это - хорошо организованная ссылка MSDN с сотнями примеров кода.