Как работать с сырыми результатами SELECT MySQL CLI в PHP CLI?
Напрмер, скрипт test.php, выполняется код через PHP CLI. Есть запрос SELECT field1, field2 FROM table LIMIT 5, выполняется через exec('mysql --user=u --password=pass db -e "SELECT field1, field2 FROM table LIMIT 5"', $res) (другого варианта нет, mysql/PDO/mysqli/mysqlnd не доступны).
Вопрос в получении удобного для работы массива или объекта из $res.
Вопрос, конечно, ад, из серии "помогите достать занозу гвоздодёром" но в целом мне приходилось такое делать. Ключик -X и simplexml
Ну и всякие мелочи, типа -N чтобы получить сразу значение, если запрос возвращает одно поле одной строки, group_concat() если надо получить значения через запятую, и прочее