Bence2004 Posted November 11, 2017 Share Posted November 11, 2017 2017-11-11 16:16:28.841: [script] FAIL: (1049) Unknown database 'teszt' [Query:SHOW TABLES IN `teszt`] 2017-11-11 16:17:20.358: [script] FAIL: (1049) Unknown database 'teszt' [Query:SHOW TABLES IN teszt] Mi a probléma? hogyan tudom kiküszöbölni Link to comment
WorthlessCynomys Posted November 11, 2017 Share Posted November 11, 2017 A teszt nem létezik. Nem egy adatbázis Link to comment
Bence2004 Posted November 11, 2017 Author Share Posted November 11, 2017 (edited) 18 minutes ago, Randomly said: A teszt nem létezik. Nem egy adatbázis Értem. És megtudnád nekem csinálni? ebben a log scriptben hogy ne írja ezt. local resourceBeallitasok = exports['fun_rendszer']:getKulsoResourceBeallitasai(getResourceName(getThisResource())) local mySQLKapcsolat = exports.fun_mysql:mysqlKapcsolatCallback() local tablaNeve = resourceBeallitasok.logTabla local megtalalhatoAdatbazisok = {} function ujLogAdatbazis(neve) megtalalhatoAdatbazisok[neve] = true local dbneve = tablaNeve.."."..neve dbExec(mySQLKapcsolat, "CREATE TABLE IF NOT EXISTS `"..dbneve.."` (`id` int(11) NOT NULL, `jatekos` int(11) NOT NULL, `szoveg` text NOT NULL, `tipus` enum('kliens','szerver') NOT NULL DEFAULT 'szerver', `datum` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8;") dbExec(mySQLKapcsolat, "ALTER TABLE `"..dbneve.."` ADD PRIMARY KEY (`id`), ADD KEY `id` (`id`), ADD KEY `jatekos` (`jatekos`), ADD KEY `tipus` (`tipus`);") dbExec(mySQLKapcsolat, "ALTER TABLE `"..dbneve.."` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;") outputDebugString("Log tabla kezelve: "..neve) end addEventHandler("onResourceStart", root, function(inditott) if inditott == getThisResource() then dbQuery(function(qh) local res, rows, err = dbPoll(qh, 0) if rows > 0 then for k, v in pairs(res) do local neve = v["Tables_in_"..tablaNeve] megtalalhatoAdatbazisok[neve] = true end else for k, v in ipairs(getResources()) do local neve = getResourceName(v) if not megtalalhatoAdatbazisok[neve] then ujLogAdatbazis(neve) end end end end, mySQLKapcsolat, "SHOW TABLES IN "..tablaNeve) else local neve = getResourceName(inditott) if not megtalalhatoAdatbazisok[neve] then ujLogAdatbazis(neve) end end end) function logol(res, jatekos, szoveg) if client then dbExec(mySQLKapcsolat, "INSERT INTO "..tablaNeve.."."..res.." SET jatekos = ?, szoveg = ?, tipus = ?", jatekos, szoveg, "kliens") else dbExec(mySQLKapcsolat, "INSERT INTO "..tablaNeve.."."..res.." SET jatekos = ?, szoveg = ?, tipus = ?", jatekos, szoveg, "szerver") end end addEvent("log->ujLog", true) addEventHandler("log->ujLog", root, logol) Edited November 11, 2017 by Bence2004 Link to comment
WorthlessCynomys Posted November 11, 2017 Share Posted November 11, 2017 Aaaztaqrva (használd a kód mezőt "<>" jel) miért nem csinálod meg phpmyadminnal? Link to comment
Bence2004 Posted November 11, 2017 Author Share Posted November 11, 2017 (edited) 4 minutes ago, Randomly said: Aaaztaqrva (használd a kód mezőt "<>" jel) miért nem csinálod meg phpmyadminnal? mit? 'miért nem csinálod meg phpmyadminnal? ' Edited November 11, 2017 by Bence2004 Link to comment
WorthlessCynomys Posted November 11, 2017 Share Posted November 11, 2017 1 minute ago, Bence2004 said: mit? Az adatbázist és benne a táblákat Link to comment
Bence2004 Posted November 11, 2017 Author Share Posted November 11, 2017 1 minute ago, Randomly said: Az adatbázist és benne a táblákat azért nem mert így dinamikusabb hogy a script intézi el a dolgokat Link to comment
WorthlessCynomys Posted November 11, 2017 Share Posted November 11, 2017 Valószínűleg az SQL querykkel van a baj valahol. Mondjuk a tábla létrehozásánál. De ezt jó idő lenne átnézni meg debugolni. Link to comment
Bence2004 Posted November 11, 2017 Author Share Posted November 11, 2017 6 minutes ago, Randomly said: Valószínűleg az SQL querykkel van a baj valahol. Mondjuk a tábla létrehozásánál. De ezt jó idő lenne átnézni meg debugolni. megvan: a script tökéletes csak először a fun_log -t kell elindítani Link to comment
WorthlessCynomys Posted November 11, 2017 Share Posted November 11, 2017 oh. ez mondjuk logikus Link to comment
Bence2004 Posted November 11, 2017 Author Share Posted November 11, 2017 16 minutes ago, Randomly said: oh. ez mondjuk logikus nem vagyok valami profi logikus gondolkodásban Link to comment
WorthlessCynomys Posted November 11, 2017 Share Posted November 11, 2017 1 minute ago, Bence2004 said: nem vagyok valami profi logikus gondolkodásban Mióta scriptelsz? Link to comment
Bence2004 Posted November 11, 2017 Author Share Posted November 11, 2017 5 minutes ago, Randomly said: Mióta scriptelsz? 3 hónap Link to comment
WorthlessCynomys Posted November 11, 2017 Share Posted November 11, 2017 Just now, Bence2004 said: 3 hónap Oh... még "fiatal" Majd belejössz, észre sem fogod venni, hogy már milyen dolgokat megírsz. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now