0
Мне интересно, почему sqlsrv_get_field($stmt,0)
не работает: он всегда возвращает пустое значение, например sqlsrv_fetch_array находит результаты. Например:PHP sqlsrv_get_field всегда всегда пусто
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
$title = $row['title'];
};
Это возвращает данные для одного и того же запроса.
я не получаю ответ ... где я пытаюсь получить поле по имени с 'sqlsrv_get_field' в коде я отправил? Я использую именно код, который вы разместили в моем исходном коде ... – Mark
Вы должны добавить 'sqlsrv_fetch' перед' sqlsrv_get_field' –
@Mark 'sqlsrv_get_field' поля доступа по индексу. Если вы используете 'SQLSRV_FETCH_ASSOC', вы получите строки столбцов по именам. Попробуйте использовать 'SQLSRV_FETCH_NUMERIC' или' SQLSRV_FETCH_BOTH'. – alalp