Вопрос новичка: я подключаю php к SQL Server впервые.Соединение было установлено с использованием функции sqlsrv_connect.
Я сейчас пытаюсь вернуть строки, но он возвращает эту ошибку:
Неопределенный индекс: Версия в [FilePath] в строке 62
<?php
$sql = "SELECT @@VERSION AS [version]";
$stmt = sqlsrv_query( $conn, $sql);
if($stmt === false) //if the query returns no rows
{
die(print_r(sqlsrv_errors(), true));
};
//echo the opening definition of the table in HTML5
echo "<table>
<tr>
<th>Version</th>
</tr>";
//echo the rows returned
while( $row = sqlsrv_fetch_Array($stmt, SQLSRV_FETCH_ASSOC) )
{
echo "<tr>";
echo "<td>".$row['Version']."</td>" ; //<<- This is line 62
echo "</tr>";
}
//close the table tag
echo "</table>";
?>
Я ожидаю, что это такой новый вопрос, и я упускаю что-то действительно очевидное.Я не программист PHP, как вы, вероятно, можете себе представить.
Обновление: высоко ценится, что этот вопрос связан с ответом на другой вопрос, но на самом деле мой вопрос определенно другой, потому что решение было другим.Решение здесь связано с регистром символов в коде.