まず、私はここでErlangの新人です。私はMySQLデータベースとのインターフェースが必要で、erlang-mysql-driverが見つかりました。私はそれを試しています、そして構文のいくつかによって少し混乱しています。<< and >> Erlangのシンボル
私は(非常にここで簡潔にするために単純化)これで、データベースからデータの行を取得することができます:
[[<<"value from column1">>, <<"value from column2">>]]
:だから今ここに
Result = mysql:fetch(P1, ["SELECT column1, column2 FROM table1 WHERE column2='", Key, "'"]),
case Result of
{data, Data} ->
case mysql:get_result_rows(Data) of
[] -> not_found;
Res ->
%% Now 'Res' has the row
は `RESが持っているものの一例です
私はそれがレコードのリストだと思います。この場合、クエリは1列の2列を返しました。
私の質問は:
<<
と>>
シンボルが何を意味するのですか?
-record(
my_record,
{
column1 = ""
,column2 = ""
}
).
bitstring_to_listが動作していました。私はbinary_to_listも参照する必要があります。私は自分のコードを動作させることができましたが、私はそれをより正確にするつもりです。 – marcc