Saw.
Умник
Йоу, сделал дома на MySQL R39 - 2. После добавления дома командой, в базе переменная Lock имела значение 1, после сохранения дома пабликом SaveHouse переменная Lock присвоилась к 0, вопрос таков, почему она присвоилась к 0, если она даже не изменялась?
PHP:
format(sqlstr, sizeof(sqlstr), "INSERT INTO `house` (`ID`, `Entrancex`, `Entrancey`, `Entrancez`, `Exitx`, `Exity`, `Exitz`, `Owner`, `Owned`, `Interior`, `Level`, `Value`, `Lock`, `Health`) VALUES ('%i', '%f', '%f', '%f', '%f', '%f', '%f', 'None', '0', '%i', '%i', '%i', '1', '0')", TOTALHOUSE, XXX, YYY, ZZZ, X, Y, Z, interior, level, HouseInfo[TOTALHOUSE][hValue]);
mysql_function_query(1, sqlstr, false, "", "");
PHP:
format(str, sizeof(str), "UPDATE `house` SET `Entrancex` = '%f', `Entrancey` = '%f', `Entrancez` = '%f', `Exitx` = '%f', `Exity` = '%f', `Exitz` = '%f', `Owner` = '%s'", HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez], HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz], HouseInfo[i][hOwner]);
format(str, sizeof(str), "%s, `Owned` = '%i', `Interior` = '%i', `Level` = '%i', `Value` = '%i', `Lock` = '%i', `Health` = '%i' WHERE `ID` = '%i'", str, HouseInfo[i][hOwned], HouseInfo[i][hInterior], HouseInfo[i][hLevel], HouseInfo[i][hValue], HouseInfo[i][hLock], HouseInfo[i][hHealth], i);
mysql_function_query(1, str, false, "", "");
