สอนวิธีดึงฐานข้อมูล 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
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น