Chuyển tới nội dung chính

Lấy một hàng theo ID (LCC.db.get)

Khai báo​

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

Tham số​

  • name
    Kiểu chuỗi, tên bảng; phải khác rỗng và không dài quá 256 byte
  • id
    Kiểu số, id của hàng cần truy vấn; phải là số nguyên lớn hơn hoặc bằng 1
  • timeout
    Kiểu số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là 60

Giá trị trả về​

  • row
    Kiểu bảng, đối tượng hàng tương ứng với id; trả về nil nếu không tìm thấy
  • err
    Kiểu chuỗi hoặc nil; trả về 'not found' nếu không tìm thấy và 'unknown table' nếu bảng không tồn tại

Mô tả​

Lấy một hàng theo id, thường dùng để điền lại biểu mẫu chỉnh sửa.
Trong đối tượng trả về, cột do người dùng tạo là chuỗi còn id là số.
Lỗi kiểm tra tham số Lua sẽ xảy ra nếu id không phải số nguyên lớn hơn hoặc bằng 1.

Ví dụ​

local row, err = LCC.db.get("Bảng tác vụ", 42)
if row then
print("Chi tiết tác vụ", row["Tên"], row["Trạng thái"])
end