Ozzi
Ученик
Вспылил я на счет закрытия предыдущей темы. Прошу прощения.
Кто-нибудь может мне объяснить чем такая конструкция:
... лучше для мода, чем такая:
---------- Сообщение добавлено в 16:52 ---------- Предыдущее сообщение добавлено в 16:49 ----------
Они обе работают нормально, но чем первая лучше?
Кроме того, что вторую обычно обзывают "быдлокодом"
Кто-нибудь может мне объяснить чем такая конструкция:
PHP:
static const fmt_str[] = "UPDATE `accounts` SET `pLevel` = '%d', `pSkin` = '%d', `pMoney` = '%d', `pRace` = '%d', `pSex` = '%d', `pMember` = '%d', `pTut` = '%d', `pReg` = '%d' WHERE `pName` = '%s'";
new str[sizeof(fmt_str) + (-2 + 6) + (-2 + 4) + (-2 + 11) + (-2 + 1) + (-2 + 1) + (-2 + 3) + (-2 + 1) + (-2 + 1) + (-2 + MAX_PLAYER_NAME)];
format(str,sizeof(str),fmt_str,
PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pSkin],
PlayerInfo[playerid][pMoney],PlayerInfo[playerid][pRace],
PlayerInfo[playerid][pSex],PlayerInfo[playerid][pMember],
PlayerInfo[playerid][pTut],PlayerInfo[playerid][pReg],sendername);
mysql_function_query(connects, str, false, "", "");
PHP:
new str[200];
format(str,sizeof(str),"UPDATE `accounts` SET `pLevel` = '%d', `pSkin` = '%d', `pMoney` = '%d', `pRace` = '%d', `pSex` = '%d', `pMember` = '%d', `pTut` = '%d', `pReg` = '%d' WHERE `pName` = '%s'",
PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pSkin],
PlayerInfo[playerid][pMoney],PlayerInfo[playerid][pRace],
PlayerInfo[playerid][pSex],PlayerInfo[playerid][pMember],
PlayerInfo[playerid][pTut],PlayerInfo[playerid][pReg],sendername);
mysql_function_query(connects, str, false, "", "");
---------- Сообщение добавлено в 16:52 ---------- Предыдущее сообщение добавлено в 16:49 ----------
Они обе работают нормально, но чем первая лучше?
Кроме того, что вторую обычно обзывают "быдлокодом"
