Jump to content

Base de donnée


Recommended Posts

Salut, je voudrais un moyen pour récupérer l'ID d'un account de la base de donnée internal.db car mon serveur a plus de 400 comptes inscrits et parmi ceux la il y a des comptes supprimés et trié ces comptes seraient trop longs donc j'ai essayé d'utiliser dbConnect mais impossible....

Aidez-moi je vous en prie!

Link to comment
Salut, je voudrais un moyen pour récupérer l'ID d'un account de la base de donnée internal.db car mon serveur a plus de 400 comptes inscrits et parmi ceux la il y a des comptes supprimés et trié ces comptes seraient trop longs donc j'ai essayé d'utiliser dbConnect mais impossible....

Aidez-moi je vous en prie!

essayer d'utiliser ce code.

local db = ":/internal.db" 
  
function getAccountID(accountName) 
  local check =  dbPoll(dbQuery(db, "SELECT * FROM accounts WHERE name = ? ",tostring(accountName)), -1) 
  if type(check) ~= "table" or #check ~= 0 or check then 
    return tonumber(check[1]["id"]) 
  else 
    return false 
  end 
end 

je n'ai pas testé le.

Link to comment
Salut, je voudrais un moyen pour récupérer l'ID d'un account de la base de donnée internal.db car mon serveur a plus de 400 comptes inscrits et parmi ceux la il y a des comptes supprimés et trié ces comptes seraient trop longs donc j'ai essayé d'utiliser dbConnect mais impossible....

Aidez-moi je vous en prie!

essayer d'utiliser ce code.

local db = ":/internal.db" 
  
function getAccountID(accountName) 
  local check =  dbPoll(dbQuery(db, "SELECT * FROM accounts WHERE name = ? ",tostring(accountName)), -1) 
  if type(check) ~= "table" or #check ~= 0 or check then 
    return tonumber(check[1]["id"]) 
  else 
    return false 
  end 
end 

je n'ai pas testé le.

Bonsoir, cela ne marche toujours pas, voici l'erreur:

[19:33:31] WARNING: groups\server.lua:20: dbPoll failed; no such table: accounts 

Link to comment

il faut utliser le comme ça

  
local db = ":/internal.db" 
local con = dbConnect("sqlite", db) 
  
  
function getAccountID(accountName) 
  local check =  dbPoll(dbQuery(con, "SELECT * FROM accounts WHERE name = ? ",tostring(accountName)), -1) 
  if type(check) ~= "table" or #check ~= 0 or check then 
    return tonumber(check[1]["id"]) 
  else 
    return false 
  end 
end 

Link to comment
il faut utliser le comme ça
  
local db = ":/internal.db" 
local con = dbConnect("sqlite", db) 
  
  
function getAccountID(accountName) 
  local check =  dbPoll(dbQuery(con, "SELECT * FROM accounts WHERE name = ? ",tostring(accountName)), -1) 
  if type(check) ~= "table" or #check ~= 0 or check then 
    return tonumber(check[1]["id"]) 
  else 
    return false 
  end 
end 

Oui je l'utilise comme ça et l'erreur c'est bien celle que j'ai mentionner:

[19:33:31] WARNING: groups\server.lua:20: dbPoll failed; no such table: accounts 

Link to comment
Oui je l'utilise comme ça et l'erreur c'est bien celle que j'ai mentionner:

[19:33:31] WARNING: groups\server.lua:20: dbPoll failed; no such table: accounts 

vérifiez votre internal.db s'il y a une table (accounts).

ou

vérifiez le chemin de votre internal.db

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...