Sql sukurimas
Posted: 2014 Feb 22 13:30
Taigi iskilo kita bėda perėjus viena bėda prieinu prie kitos.. tai yra.. Pluginas nesukure mysql table. Ir noriu savarankiškai ją padaryti.
Pačiam kiek meginau nesigavo jos ikelti ir paredaguoti kad tieisiai mysql ikeltu.
Gal kas pagelbet galit stai kodas iš sma failiuka koke turi buti sql lentele. Gal galit numesti kaip turėtu atrodyti kodas pilnas keliant i mysql per phpmyadmin.
Pačiam kiek meginau nesigavo jos ikelti ir paredaguoti kad tieisiai mysql ikeltu.
Gal kas pagelbet galit stai kodas iš sma failiuka koke turi buti sql lentele. Gal galit numesti kaip turėtu atrodyti kodas pilnas keliant i mysql per phpmyadmin.
Code: Select all
new Handle:result new QUERY[MAX_QUERY_LENGTH] formatex(QUERY,MAX_QUERY_LENGTH, "CREATE TABLE IF NOT EXISTS `%s` (`authid` VARCHAR( 32 ) NOT NULL, `name` VARCHAR( 32 ) NOT NULL , `date` TIMESTAMP( 10 ) NOT NULL , `score` INT NOT NULL ,`kills` INT NOT NULL , `teamkills` INT NOT NULL, `deaths` INT NOT NULL , `hits` INT NOT NULL , `shots` INT NOT NULL , `headshots` INT NOT NULL , `efficiency` DOUBLE (19,2) DEFAULT NULL, `accuracy` double(19,2) default NULL,`accuracyHS` double(19,2) default NULL,`kdrate` double(19,2) default NULL, PRIMARY KEY(`authid`))", g_ptbname) result = SQL_PrepareQuery(g_dbc, QUERY) SQL_Execute(result) formatex(QUERY,MAX_QUERY_LENGTH,"ALTER TABLE `%s` ADD `kdrate` double(19,2) default NULL",g_ptbname) result = SQL_PrepareQuery(g_dbc, QUERY) SQL_Execute(result) SQL_FreeHandle(result) return PLUGIN_CONTINUE}