- Initiateur de la discussion
thepsyca
Psychopathe
- Messages
- 2 164
- Score réaction
- 648
- Points
- 365
Bonjour à vous,
Je rajoute sur mon addon Os-Shop, un système de restriction par job
seulement lors du stockage en sql j'ai cette erreur : " near "Mayor": syntax error" pourtant la donnée que je stocke est : ["Mayor"]
Voici donc le code "entier" du stockage de la donnée :
Merci bien de votre aide et lecture
Je rajoute sur mon addon Os-Shop, un système de restriction par job
seulement lors du stockage en sql j'ai cette erreur : " near "Mayor": syntax error" pourtant la donnée que je stocke est : ["Mayor"]
Voici donc le code "entier" du stockage de la donnée :
Code:
net.Receive("Shop-Server", function(len, ply) local where = net.ReadInt(4) if where == 1 then -- Add Team Restrict if not osshop.Staff[ply:GetUserGroup()] then return end local id = net.ReadInt(16) local name = net.ReadString() local oldt = sql.Query("SELECT * FROM osshop_data WHERE id ="..id) local oldtable for k , v in pairs ( oldt ) do -- Pas opti je sais je vais changer :p if v.only == "[]" then oldtable = {} print("new tab") else oldtable = util.JSONToTable(v.only) PrintTable(oldtable) print("set tab") end end table.insert(oldtable, name) PrintTable(oldtable) local pdr = sql.Query([[UPDATE osshop_data SET only = "]]..util.TableToJSON(oldtable)..[[" WHERE id =]]..id) print(util.TableToJSON(oldtable)) -- ["Mayor"] print(sql.LastError(pdr)) end
end)