itemshop_lib.so:199: попытка проиндексировать поле `? ' (нулевое значение) - PullRequest
0 голосов
/ 25 марта 2020

Hy кто-нибудь знает, как исправить эту ошибку? Когда я добавляю таблицу itemshop_log в mysql, таблица не подлежит восстановлению / повреждена.

PS (я начинаю) .. извините

   function itemshop.load_mostbought_array()
    itemshop.item['MOSTBOUGHT'] = {}
    local c,vnum = mysql_direct_query("SELECT vnum,count(vnum) c FROM "..itemshop.config.ITEMSHOP_LOGS_TABLE.." GROUP BY vnum ORDER BY c DESC LIMIT 10;")
    if c > 0 then
        for a = 1,c do
    LINE 199-->>>>      local co,items = mysql_direct_query("SELECT * FROM "..itemshop.config.ITEMSHOP_ITEMS_TABLE.." WHERE vnum = "..tonumber(vnum[a].vnum)..";")
            for i = 1,co do
                local array = {items[i].category, items[i].id, items[i].vnum, items[i].price, items[i].attrtype0, items[i].attrvalue0, items[i].attrtype1, items[i].attrvalue1, items[i].attrtype2, items[i].attrvalue2, items[i].attrtype3, items[i].attrvalue3, items[i].attrtype4, items[i].attrvalue4, items[i].attrtype5, items[i].attrvalue5, items[i].attrtype6, items[i].attrvalue6, items[i].socket0, items[i].socket1, items[i].socket2, items[i].time, items[i].percent}
                table.insert(itemshop.item['MOSTBOUGHT'], array)
            end
        end
    end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...