Quote:
Originally Posted by CALENZ021
Aproveitando o tуpico... Estou com um problema, quando vou se registrar nгo insere no banco de dados.
PHP код:
mysql_format(IDConexao, Query, sizeof(Query), "INSERT INTO `contas`\
(`Profissao`, `Nome`, `Senha`, `Admin`, `Level`, `Exp`, `Skin`, `Vip`, `Dinheiro`, `SaldoBancario`, `SpawnX`, `SpawnY`, `SpawnZ`, `SpawnA`)\
VALUES\
(`Profissao`=%d, `Nome`='%s', `Senha`='%s', `Admin`=%d, `Level`=%d, `Exp`=%d, `Skin`=%d, `Vip`=%d, `Dinheiro`=%d, `SaldoBancario`=%d, `SpawnX`=%f, `SpawnY`=%f, `SpawnZ`=%f, `SpawnA`=%f",0, pNome[playerid], pSenha[playerid],0,0,0,0,0,0,0,0,0,0,0);
mysql_tquery(IDConexao, Query);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
print("Conta Cadastrada com sucesso!"); // Mais uma coisa, coloque o nome do player aqui porque senгo vai ficar difнcil saber qual player fez o cadastro, etc..
CarregarRegistro(playerid);
|
Ao usar '%d', vocк estб dizendo que o conteъdo й uma string, mas a database estб configurada para receber um nъmero, entгo ela nгo executa o cуdigo.
Код:
(`Profissao`='%d'/*Errado*/, `Nome`='%s' /*Correto*/
Код:
mysql_format(IDConexao, Query, sizeof(Query), "INSERT INTO `contas`\
(`Profissao`, `Nome`, `Senha`, `Admin`, `Level`, `Exp`, `Skin`, `Vip`, `Dinheiro`, `SaldoBancario`, `SpawnX`, `SpawnY`, `SpawnZ`, `SpawnA`)\
VALUES\
(`Profissao`=%d, `Nome`='%s', `Senha`='%s', `Admin`=%d, `Level`=%d, `Exp`=%d, `Skin`=%d, `Vip`=%d, `Dinheiro`=%d, `SaldoBancario`=%d, `SpawnX`=%f, `SpawnY`=%f, `SpawnZ`=%f, `SpawnA`=%f",0, pNome[playerid], pSenha[playerid],0,0,0,0,0,0,0,0,0,0,0);
mysql_tquery(IDConexao, Query);
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
print("Conta Cadastrada com sucesso!");
CarregarRegistro(playerid);