Jump to content

Ver cantidad en una db


Recommended Posts

Posted

Bueno tanto me recomendaron usar base de datos y lo logre aplicar; pero tengo un problema, cree una tabla para crear territorios y la cuestion es que necesito saber que de la tabla cuantos territorios pertenecen a cada bando, pero en numeros.(me refiero a la cantidad)

tabla:

  
addEventHandler("onResourceStart", getResourceRootElement(), 
function() 
    dbExec(db, "CREATE TABLE IF NOT EXISTS territorios (X NUMERIC, Y NUMERIC, Z NUMERIC, sizeX NUMERIC, sizeY NUMERIC, red NUMERIC, green NUMERIC, blue NUMERIC, bando TEXT)") -- bando tiene 2 equipos( teamX - TeamY) 
end) 
  

lo que deseo conseguir es saber el numero de territorios que le pertenece a cada bando, dado que hay 2 equipos "TeamX - Teamy"(nombre de los equipos esto pertenece a la columna de "bando")

Retirado, pero haciendo un proyecto llamado San Andreas Survival (mi último proyecto)

Posted (edited)

Utiliza esto.

function getGangAreas(gangName) 
    local query = dbQuery(connection, "SELECT * FROM territorios WHERE bando=?", tostring(gangName)) 
    local result = dbPoll(query, -1) 
     
    if type(result) == "table" and result then 
        return #result 
    end 
    return nil 
end 

gangName es el nombre del gang que querrás obtener la cantidad de territorio de si mismo.

Edited by Guest

Inactivo.

Posted
Utiliza esto.
function getGangAreas(gangName) 
    local query = dbQuery(connection, "SELECT * FROM territorios WHERE bando=?", tostring(gangName)) 
    local result = dbPoll(query, -1) 
     
    if type(result) == "table" and result and result ~= nil then 
        return #result 
    end 
    return nil 
end 

gangName es el nombre del gang que querrás obtener la cantidad de territorio de si mismo.

Esto no es necesario:

  
and result ~= nil 
  

Currently developing for International Gaming Community - Join us!

Posted
Utiliza esto.
function getGangAreas(gangName) 
    local query = dbQuery(connection, "SELECT * FROM territorios WHERE bando=?", tostring(gangName)) 
    local result = dbPoll(query, -1) 
     
    if type(result) == "table" and result and result ~= nil then 
        return #result 
    end 
    return nil 
end 

gangName es el nombre del gang que querrás obtener la cantidad de territorio de si mismo.

Esto no es necesario:

  
and result ~= nil 
  

Nose porque coloque eso xD, editado.

Inactivo.

Posted
Utiliza esto.
function getGangAreas(gangName) 
    local query = dbQuery(connection, "SELECT * FROM territorios WHERE bando=?", tostring(gangName)) 
    local result = dbPoll(query, -1) 
     
    if type(result) == "table" and result then 
        return #result 
    end 
    return nil 
end 

gangName es el nombre del gang que querrás obtener la cantidad de territorio de si mismo.

Gracias por la ayuda :D

PD: Tomas tienes razon con esa parte xD

Retirado, pero haciendo un proyecto llamado San Andreas Survival (mi último proyecto)

  • Recently Browsing   0 members

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