Jump to content

¿Es posible hacer esto?


DBY

Recommended Posts

Bien, lo que quiero hacer es que al sacar los datos del mysql con un for pueda meterlos a una tabla de la siguiente forma:

tabla = {} 
  
for k, data in ipairs(resultadodelmysql) do 
    for i = 1, 5 do 
        tabla = { 
            [i] = {dato1 = data.verduras, dato2 = data.peras}, 
        } 
    end 
end 

Bien, quiero que del 1 al 5 se vayan guardando en la tabla, en el mysql está la por ejemplo verduras1, verduras2, verduras3 y lo que yo quiero es concatenar verduras con su correspondiente número, algo así para que entiendan: data.verduras .. i (El caso es que esto no funciona)

Link to comment

No se si entendí bien, pero algo así sería:

tabla = {} 
    for k, data in ipairs(resultadodelmysql) do 
        for i = 1, 5 do 
                tabla[i] = {data.verduras, data.peras} 
        end 
    end 

Link to comment

Concatenar, si mal no te entendi, quieres hacer que sea algo como "peras1", "peras2", "peras3" ?

    tabla = {} 
      
    for k, data in ipairs(resultadodelmysql) do 
        for i = 1, 5 do 
            tabla = { 
                [i] = {dato1 = tostring(data.verduras)..tostring(i), dato2 = tostring(data.peras)..tostring(i)}, 
            } 
        end 
    end 

No entendi que quieres hacer exactamente

Lo que esta como verduras1, verduras2, verduras3, son las columnas o los valores?

Link to comment
Concatenar, si mal no te entendi, quieres hacer que sea algo como "peras1", "peras2", "peras3" ?
    tabla = {} 
      
    for k, data in ipairs(resultadodelmysql) do 
        for i = 1, 5 do 
            tabla = { 
                [i] = {dato1 = tostring(data.verduras)..tostring(i), dato2 = tostring(data.peras)..tostring(i)}, 
            } 
        end 
    end 

No entendi que quieres hacer exactamente

Lo que esta como verduras1, verduras2, verduras3, son las columnas o los valores?

Son las columnas, por eso no sirve hacer tostring(data.verduras)..tostring(i) porque lo que mete a la tabla es el string "nil1" y no lo que contiene dicha columna del mysql.

Probaré a hacerlo con toJSON.

Link to comment
  • Recently Browsing   0 members

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