Nahapa 0 Denunciar post Postado Julho 26, 2016 Sou novo por aqui e o meu primeiro post caso tenha algo errado em meu post me falar que consertarei.Bom galera eu criei um serivodor em meu localhost ate então criei um sistema de account ele funciona perfeitamente... O select consulta normalmente meu banco de dados e o insert tambem. Esta e a foto do meu servidor localhost. Ja no servidor web a função select funciona perfeitamente consigo logar em meu sistema mas ao usar a função insert ele ja não insere em meu banco de dados revisei o php mas não e o php e sim o banco de dados alguem poderia me ajudar? Obrigado desde ja. Esta segunda foto e do meu servidor web. Compartilhar este post Link para o post Compartilhar em outros sites
L. Henrique 179 Denunciar post Postado Julho 26, 2016 Nahapa,Mostre o código do comando insert que está utilizando. Qual erro especificamente ele exibe? Você está selecionando o banco de dados e/ou a tabela onde quer executar o comando?Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Julho 26, 2016 Dá uma olhada nos links, pode ser algo relacionado. SHOW GRANTS SHOW PRIVILEGES Compartilhar este post Link para o post Compartilhar em outros sites
Nahapa 0 Denunciar post Postado Julho 27, 2016 Nahapa, Mostre o código do comando insert que está utilizando. Qual erro especificamente ele exibe? Você está selecionando o banco de dados e/ou a tabela onde quer executar o comando? Abraços! function Register($name, $mail, $username, $password, $status = true){ $conn = mysqli_connect(HOSTNAME, USERNAME, PASSWORD, DATABASE); $password = CryptPassword($password); $userKey = KeyGenerator(); $register = time(); $query = "INSERT INTO membros ( name, mail, username, password, userkey, register, status )"; $query .= "VALUES( '$name', '$mail', '$username', '$password', '$userKey', '$register', '$status' )"; return mysqli_query($conn,$query) or die(mysqli_error()); } function ValidateFormRegister(){ if(!!GetPost('send')){ $message = null; $name = GetPost('name'); $mail = GetPost('mail'); $username = GetPost('username'); $password = GetPost('password'); $confirm = GetPost('confirm'); if(empty($name)) $message = 'Informe seu Nome.'; else if(empty($mail)) $message = 'Informe seu Email.'; else if(!filter_var($mail, FILTER_VALIDATE_EMAIL)) $message ='Informe um Email Válido.'; else if(empty($username)) $message = 'Informe seu Nome de Usuário.'; else if(empty($password)) $message = 'Informe sua Senha.'; else if(empty($confirm)) $message = 'Confirme sua Senha.'; else if($password != $confirm) $message = 'As senhas não correspondem.'; else{ if(!MailExists($mail)) $message = 'Este email já foi cadastrado.'; else if(!UserNameExists($username)) $message = 'Este nome de usuário já foi cadastrado.'; else { $register = Register($name, $mail, $username, $password); if(!$register) $message = 'Desculpe, ocorreu um erro...'; else AccessPrivate(); } } echo ($message !=null) ? $message.'<hr>' : null; } } O problema e que não aparece o erro então não sei como consertar, e ele funciona perfeitamento no localhost então acredito q não seja o php. Compartilhar este post Link para o post Compartilhar em outros sites
Nahapa 0 Denunciar post Postado Julho 27, 2016 Não da erro nem do php e nem do mysql parece q e algum erro de compatibildade entre o php e o banco de dados tem um erro em meu banco de dados da web mas não sei como solucionar. parece q ate funciona mas qdo eu olho no banco de dados nada mudou Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Julho 28, 2016 Viu as permissões de acesso do usuário do localhost e o da web? Compartilhar este post Link para o post Compartilhar em outros sites
Nahapa 0 Denunciar post Postado Julho 28, 2016 Viu as permissões de acesso do usuário do localhost e o da web? Como eu faço isso em um servidor web? no meu caso e o uolhost, eu vi os links que você mandou mas fiquei confuso a onde colocar essa linha de acesso. Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Julho 29, 2016 Coloca na aba SQL do phpmyadmin, eu não usava muito esse comando, então não lembro muito bem, seria bom dar uma estudada. Já faz algum tempo que não mexo com banco de dados. =/ Compartilhar este post Link para o post Compartilhar em outros sites