[Ajuda] Email de MYSQL!
#1

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"); 
Reply
#2

manda a log do mysql
Reply
#3

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

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

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?
Reply
#6

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

Reply
#7

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 '-' 
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)