Ответы получены от MySQL через X Protocol. Созданные программой учебные объекты после чтения удалены.
Строки и дополнительные наблюдения
{
"rows": [
{
"product": "LED",
"qty": 2,
"total_kopecks": 2400
},
{
"product": "BOX",
"qty": 3,
"total_kopecks": 1200
}
],
"metadata": [
{
"class": "mysql_xdevapi\\ColumnResult",
"label": "product",
"name": "sku",
"type": 21
},
{
"class": "mysql_xdevapi\\ColumnResult",
"label": "qty",
"name": "qty",
"type": 19
},
{
"class": "mysql_xdevapi\\ColumnResult",
"label": "total_kopecks",
"name": "",
"type": 20
}
],
"statement_type": "mysql_xdevapi\\SqlStatement",
"result_type": "mysql_xdevapi\\SqlStatementResult"
}
Полный JSON результата, включая реальные идентификаторы, сохранён рядом в result.json.