Из примера библиотеки:
%% Select
{ok, ColumnNames, Rows} =
mysql:query(Pid, <<"SELECT * FROM mytable WHERE id = ?">>, [1]),
Вы должны быть в состоянии сделать это с помощью следующего запроса, используя только 2 параметра при вызове функции запроса :
{ok, [<<"latitude">>, <<"longitude">>, <<"image">>, <<"username">>, <<"bio">>], Rows}
= mysql:query(Pid, <<"SELECT * FROM users">>),
Где Rows
будет выглядеть следующим образом (на основе размещенной вами таблицы):
[
[44, 44, 45,<<"Sally">>, <<"Hello">>],
[42, 43, 0,<<"Bryce">>, <<"I'm me">>],
[20, 24, 0,<<"Richard">>, <<"Hello">>],
[44, 45, 0,<<"Liz">>, <<"Yeah">>]
]
Каждый элемент списка в приведенной выше структуре представляет собой строку из таблицы БД, значения полей в которой совпадают.заказ, как ваш запрос будет запрашивать его (как вы можете видеть из списка ColumnNames
).Вы можете использовать этот список, чтобы преобразовать его в любую другую структуру, которая вам может понадобиться.