Jump to content

SQL مساعده في


Recommended Posts

السلام عليكم 

SQL انا مسوي قاعده بيانات 

لما يدخل الاعب يسجل كل بيناتوا في القاعده تمام ؟

بس بيطلعلي خطا في ديبوق

p_9550s3si1.png

الاكواد

executeSQLQuery('CREATE TABLE IF NOT EXISTS Programed (PlayerSerial,PlayerAccount)')

addEventHandler('onPlayerLogin',root,
function(_,Account)
local CheckData = executeSQLQuery('SELECT * FROM Programed WHERE PlayerSerial = ?',getPlayerSerial(source))
if (type(CheckData) == 'table' and #CheckData == 0 or not CheckData) then
executeSQLQuery('INSERT INTO Programed (PlayerSerial,PlayerAccount) VALUES(?,?)',getPlayerSerial(source),getPlayerAccount(source))
outputChatBox('Saved',source,0,255,0,true)
else
executeSQLQuery('UPDATE Programed SET PlayerSerial = ?,PlayerAccount = ?',getPlayerSerial(source),getPlayerAccount(source))
outputChatBox('Updated',source,0,255,0,true)
end

 

Link to comment
executeSQLQuery('CREATE TABLE IF NOT EXISTS Programed (PlayerSerial,PlayerAccount)')

addEventHandler('onPlayerLogin',root,
function(_,Account)
local CheckData = executeSQLQuery('SELECT * FROM Programed WHERE PlayerSerial = ?',getPlayerSerial(source))
if (type(CheckData) == 'table' and #CheckData == 0 or not CheckData) then
executeSQLQuery('INSERT INTO Programed (PlayerSerial,PlayerAccount) VALUES(?,?)',getPlayerSerial(source),getAccountName(Account))
outputChatBox('Saved',source,0,255,0,true)
else
executeSQLQuery('UPDATE Programed SET PlayerSerial = ?,PlayerAccount = ?',getPlayerSerial(source),getAccountName(Account))
outputChatBox('Updated',source,0,255,0,true)
end
end 
)

اذا بتخزن الحساب خزن اسم الحساب وليس الحساب نفسه بوظيفة getAccountName + getPlayerAccount

بالحدث حق onPlayerLogin 

فيه بارمتر الحساب الي سجل دخوله مالها داعي تستخدم getPlayerAccount لان فيه برامتر يفي بالغرض

Edited by Trefeor
  • Thanks 1
Link to comment
On ١٣‏/٨‏/٢٠١٨ at 12:22, Trefeor said:

executeSQLQuery('CREATE TABLE IF NOT EXISTS Programed (PlayerSerial,PlayerAccount)')

addEventHandler('onPlayerLogin',root,
function(_,Account)
local CheckData = executeSQLQuery('SELECT * FROM Programed WHERE PlayerSerial = ?',getPlayerSerial(source))
if (type(CheckData) == 'table' and #CheckData == 0 or not CheckData) then
executeSQLQuery('INSERT INTO Programed (PlayerSerial,PlayerAccount) VALUES(?,?)',getPlayerSerial(source),getAccountName(Account))
outputChatBox('Saved',source,0,255,0,true)
else
executeSQLQuery('UPDATE Programed SET PlayerSerial = ?,PlayerAccount = ?',getPlayerSerial(source),getAccountName(Account))
outputChatBox('Updated',source,0,255,0,true)
end
end 
)

اذا بتخزن الحساب خزن اسم الحساب وليس الحساب نفسه بوظيفة getAccountName + getPlayerAccount

وبالاحدث حق onPlayerLogin 

فيه بارمتر الحساب الي سجل دخوله مالها داعي تستخدم getPlayerAccount لان فيه برامتر يفي بالغرض

تسلم يدك يا بطل

  • Like 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...