본문으로 건너뛰기

ID를 기준으로 단일 행 가져오기 (LCC.db.get)

선언​

row, err = LCC.db.get(name, id, timeout?)

매개변수​

  • name
    문자열 형태로, 테이블 이름이며 반드시 비어 있어서는 안 되고 256바이트를 초과할 수 없습니다.
  • id
    숫자 형태로, 조회할 행의 id이며 1 이상의 정수 값이어야 합니다.
  • timeout
    숫자 형태로, 선택 사항입니다. 요청 시간 초과 시간(초)을 나타내며 기본값은 60입니다.

반환 값​

  • row
    테이블 형태로, id에 해당하는 행 객체입니다. 해당 행이 찾아지지 않을 경우 nil이 반환됩니다.
  • err
    문자열 형태이거나 nil 형태입니다. 행이 찾아지지 않을 경우 'not found'가, 테이블 자체가 존재하지 않을 경우 'unknown table'가 반환됩니다.

설명​

id를 기준으로 한 행의 데이터를 가져오며, 편집 양식에 기존 값을 채울 때 자주 사용합니다.
반환되는 객체 내의 사용자 관련 열은 문자열 형태이며, id는 숫자 형태입니다.
id가 1 이상의 정수 값이 아닐 경우 Lua 매개변수 검증 오류가 발생합니다.

예시​

local row, err = LCC.db.get("작업 테이블", 42)
if row then
print("작업 세부 정보", row["이름"], row["상태"])
end