SA-MP Forums Archive
[Ajuda] Email de MYSQL! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Email de MYSQL! (/showthread.php?tid=663607)



Email de MYSQL! - vitinhosamp - 06.02.2019

galera estou com um probleminha aqui com Emails em MYSQL!

https://imgur.com/a/FQ4Pr9k

Como vemos, o email e retornado em branco!

// modo como ele e puxado da tabela!

PHP код:
    cache_get_value_name(0"Email"pInfo[playerid][Email]); 
Modo de salvamento!

PHP код:
   mysql_format(Conexaoquerysizeof(query), "UPDATE `Contas` SET Nome='%s', Senha='%s', Email='%s' 
mas podemos perceber que nem setando o Email na Tabela ele nem puxa, como posso resolver?

dialog de EMAIL para registrar!

PHP код:
            if(!responsekick(playerid);
            if(
strlen(inputtext) < 10 || strlen(inputtext) > 80)
            {
                
ShowPlayerDialog(playeridD_EMAILDIALOG_STYLE_INPUT"{FF0000}Email:""»Digite seu email para continuar!""Confirmar""Cancelar");
                
SendClientMessage(playerid0xFF0000AA"[ ERRO ]Os emails variam de 10 a 80 caracteres!");
                return 
1;
            }
            else
            {
                new 
string2[120], requestEmail[160], EmailP[120];
                
format(string2sizeof(string2), "[ PB ]Email registrado como %s!"inputtext);
                
mysql_format(ConexaorequestEmailsizeof(requestEmail), "INSERT INTO `Contas`(`Email`) VALUES (`%e`) WHERE `Nome`='%s'"EmailPPname(playerid));
                
mysql_query(ConexaorequestEmail);
                
ShowPlayerDialog(playeridD_SEXODIALOG_STYLE_LIST"{FF0000}Escolha seu sexo!""Masculino\nFeminino""Confirmar""Cancelar"); 



Re: Email de MYSQL! - Cauezin - 06.02.2019

manda a log do mysql


Re: Email de MYSQL! - Guscooby - 06.02.2019

pawn Код:
mysql_query(Conexao, requestEmai,false);



Re: Email de MYSQL! - ipsLuan - 06.02.2019

Vocк criou EmailP, mas nгo atribuiu o valor da variбvel.


Re: Email de MYSQL! - vitinhosamp - 06.02.2019

Coloquei assim
PHP код:
format(pInfo[playerid][Email], 128inputtext); 
Ele salvou corretamente, mas agora para puxar essa informaзгo da TABELA esta retornando branco! tem mais algo que posso fazer, usar mysql_scape_string, alguem tem alguma ideia?


Re: Email de MYSQL! - AutoMatic2 - 06.02.2019

Tente assim:

PHP код:
mysql_format(ConexaorequestEmailsizeof(requestEmail), "INSERT INTO `Contas`(`Email`) VALUES ('%s') WHERE `Nome`='%s'"EmailPPname(playerid)); 
ou usa o pInfo

PHP код:
mysql_format(ConexaorequestEmailsizeof(requestEmail), "INSERT INTO `Contas`(`Email`) VALUES ('%s') WHERE `Nome`='%s'"pInfo[playerid][Email], Pname(playerid)); 
Creio que a 2° opзгo vai dar!

Faz um tempo que n mexo com mysql esqueci algumas "regras" '-' mais eu acho que vocк errou no VALUES (`%e`) Use VALUES ('%s') sem o escape, acho que ' @ ' e um deles :v




Re: Email de MYSQL! - Domingues - 06.02.2019

Quote:
Originally Posted by vitinhosamp
Посмотреть сообщение
galera estou com um probleminha aqui com Emails em MYSQL!

https://imgur.com/a/FQ4Pr9k

Como vemos, o email e retornado em branco!

// modo como ele e puxado da tabela!

PHP код:
    cache_get_value_name(0"Email"pInfo[playerid][Email]); 
Modo de salvamento!

PHP код:
   mysql_format(Conexaoquerysizeof(query), "UPDATE `Contas` SET Nome='%s', Senha='%s', Email='%s' 
mas podemos perceber que nem setando o Email na Tabela ele nem puxa, como posso resolver?

dialog de EMAIL para registrar!

PHP код:
            if(!responsekick(playerid);
            if(
strlen(inputtext) < 10 || strlen(inputtext) > 80)
            {
                
ShowPlayerDialog(playeridD_EMAILDIALOG_STYLE_INPUT"{FF0000}Email:""»Digite seu email para continuar!""Confirmar""Cancelar");
                
SendClientMessage(playerid0xFF0000AA"[ ERRO ]Os emails variam de 10 a 80 caracteres!");
                return 
1;
            }
            else
            {
                new 
string2[120], requestEmail[160], EmailP[120];
                
format(string2sizeof(string2), "[ PB ]Email registrado como %s!"inputtext);
                
mysql_format(ConexaorequestEmailsizeof(requestEmail), "INSERT INTO `Contas`(`Email`) VALUES (`%e`) WHERE `Nome`='%s'"EmailPPname(playerid));
                
mysql_query(ConexaorequestEmail);
                
ShowPlayerDialog(playeridD_SEXODIALOG_STYLE_LIST"{FF0000}Escolha seu sexo!""Masculino\nFeminino""Confirmar""Cancelar"); 
PHP код:
cache_get_value_name(0"Email"pInfo[playerid][Email], 128); // somente isso '-'