สอนวิธีดึงฐานข้อมูล SQL


1. ทำการดึงข้อมูลจากตาราง SQL


connection = dbConnect( "mysql", "dbname=mtasa;host=127.0.0.1", "root", "123" )
local qh = dbQuery( connection, "SELECT * FROM accounts" )
local rows = dbPoll( qh, -1 )


2. เริ่มลูปด้วย for


for i=1, #rows do
    rows[i]["name"]
end

[i] คือนับจาก 1 ถึงจำนวนตารางทีค้นหาเจอ
#rows คือ จำนวนตารางทีค้นหาเจอทั้งหมด เช่น นับจาก [i] ทีเริ่ม 1 ถึง 10
ปล. ถ้าใช้งานจริงๆ แนะนำให้ ตรวจสอบ
if #rows >= 1 then
    เริ่มลูป for
else
    chat:  ไม่พบข้อมูลทีค้นหา
end

ตัวอย่างทีจะแสดงผล
chat:  player_1
chat:  player_2
chat:  player_3
chat:  player_4
chat:  player_5
chat:  player_6
chat:  player_7
chat:  player_8
chat:  player_9
chat:  player_10

ไม่มีความคิดเห็น:

แสดงความคิดเห็น