07.03.2013, 15:17
Еще раз всем привет. По ответу написанному выше, попробовал написать запрос в pawn, вот код запроса:
Вот что выдает в итоге debug.txt:
Как объединить строки чтобы результат был идентичен такому php-коду: sha1($user_settings['passwd'] . $user_settings['password_salt'])?
pawn Код:
new bigstr[512];
format(bigstr, sizeof(bigstr), "UPDATE `smf_members` SET `passwd`=SHA1('%s'.'password_salt') WHERE '%s'=`member_name`",keytmp, playername);
mysql_query(bigstr);
pawn Код:
CMySQLHandler::Query(UPDATE `smf_members` SET `passwd`=SHA1('test1'.'password_salt') WHERE 'Clifford_Smith'=`member_name`) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.'password_salt') WHERE 'Clifford_Smith'=`member_name`' at line 1)