반응형
나는 erlang을 처음 접했고 오래된 스크립트를 몇 가지 erlang 일괄 처리로 바꾸려고합니다. DB에 연결하여 쿼리를 완료 할 수도 있지만 결과를 어떻게 사용하는지 잘 모르겠습니다. 현재 내가 가지고있는 것은 다음과 같습니다.
-include("../include/mysql.hrl").
...
mysql:start_link(p1, "IP-ADDRESS", "erlang", "PASSWORD", "DATABASE"),
Result1 = mysql:fetch(p1, <<"SELECT * FROM users">>),
io:format("Result1: ~p~n", [Result1]),
...
또한 하나의 행 (존재하는 경우)을 얻기 위해 사용하고있는 준비된 진술이 있으며 그 결과에 액세스하는 방법을 아는 것도 도움이 될 것입니다.
해결 방법
결과는 {data, MySQLRes}
입니다.
FieldInfo = mysql : get_result_field_info (MysqlRes)
, 여기서 FieldInfo
는 {Table, Field, Length, Name}
튜플의 목록입니다.
AllRows = mysql : get_result_rows (MysqlRes)
, 여기서 AllRows
는 각각 행을 나타내는 목록 목록입니다.
참조 페이지 https://stackoverflow.com/questions/2060547
반응형
'MySql' 카테고리의 다른 글
MySQL SQL select query using joins, group by and aggregate functions (0) | 2020.12.15 |
---|---|
MySQL YYYY-DD-MM 형식의 PHP 문자열과 MySQL의 타임 스탬프가있는 경우 이들간에 변환하는 좋은 방법이 있습니까? (0) | 2020.12.15 |
MySQL HTML 에코 내에서 변수로 큰 따옴표를 이스케이프 (0) | 2020.12.15 |
MySQL 실행중인 mysql 쿼리를 중지하는 방법 (0) | 2020.12.15 |
MySQL 전체 응용 프로그램에서 하나의 데이터베이스 연결 개체를 어떻게 사용할 수 있습니까? (0) | 2020.12.15 |
댓글