Фактические данные получены через SQLSRV от отдельного SQL Server. Созданные программой учебные таблицы удалены после чтения.
Строки и дополнительные наблюдения
{
"results": [
{
"fields": 0,
"affected": 1,
"rows": []
},
{
"fields": 2,
"has_rows": false,
"rows": []
},
{
"fields": 2,
"has_rows": true,
"rows": [
{
"id": 1,
"qty": 5
}
]
}
],
"transitions": [
true,
true,
null
],
"nocount_rows": [
{
"id": 1,
"qty": 5
}
],
"before_error": [
{
"qty": 5
}
],
"late_errors": [
{
"SQLSTATE": "42000",
"code": 50000
}
]
}
При самостоятельном запуске рядом с example.php создаются result.json с данными и metrics.json с проверками.