У меня есть следующий код, который я пытаюсь использовать для динамического заполнения выпадающего списка из базы данных SQL Server.Динамическое раскрывающееся меню дает странные результаты
<select name="BidType" class="inputstandard">
<option value=""></option>
<?
$tsql = mysql_query('SELECT BidID, BidType FROM BidTypes ORDER BY BidID ASC')
$stmt = sqlsrv_query($conn, $tsql);
if($stmt === false)
{
echo "Error in executing query.</br>";
die(print_r(sqlsrv_errors(), true));
}
while($row = sqlsrv_fetch_array($stmt,SQLSRV_FETCH_ASSOC)){
echo '<option value="' . $row['BidID'] . '" name="' . $row['BidType']. '">' . $row['BidType']. '</option>';
}
?>
</select>
Когда я запускаю его, а не заполнить выпадающий список с данными из базы данных, он просто показывает следующее: . $ Строки [ 'Тип ставки'].
Любые идеи?
Извините, если код является слишком элементарным. Я учусь. спасибо заранее
Спасибо, но ваше решение в MySQL, и мы хотели бы, в SQL Server. Теперь он показывает пробел. –
Теперь он работает. я изменил его обратно на исходный код, но с небольшой корректировкой за ваш комментарий. '$ tsql =" SELECT .... ";' Большое спасибо –