Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

opencag

aplicação php não roda no mysql 5.7

Recommended Posts

Tenho um código que funcionava até o mysql 5.5.

Do nada parou de funcionar no mysql 5.7.

obs: O Banco de dados está separado em máquinas diferentes, então não tem nada com versão php ok ?

function insert_mailbox($usuario,$senha,$nome,$dominio)
{
$this->format($usuario,$dominio);
mysql_query("INSERT INTO mailbox (username,password,name,maildir,quota,domain,
created,modified,active) VALUES ('$this->mailbox','$senha',
'$nome','$this->maildir','0','$dominio','NOW()','NOW()','1')");
 
mysql_query("INSERT INTO alias (address,goto,domain,created,modified,active) VALUES ('$this->mailbox','$this->mailbox',
'$dominio','NOW()','NOW()','1')");
$mail = new mails();
$mail->newemail($this->mailbox);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta funcionando, não é o php... (Porém uso o php5).

O PHP Está em uma máquina separada, ou seja quando acesso o banco com a versão 5.5 funciona, já 5.7 não funciona.

Obs: é somente este código do sistema, os demais está tudo OK.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O PHP é independente do MySQL. É mais provável ser algum problema de permissão do que ser um problema do PHP.

Qual o erro que você recebe ao acessar a versão 5.7?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consigo ver erro nenhum no banco de dados nem mesmo na máquina onde roda a aplicação php.

Um código simples não roda:

function insert_alias($usuario,$destino,$dominio)
{
$this->format($usuario,$dominio);
mysql_query("INSERT INTO alias (address,goto,domain,created,modified,active) VALUES ('$this->mailbox','$destino',
'$dominio','NOW()','NOW()','1')");
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Substitua as funcções mysql_* por PDO ou MySQLi.

Ative todas as exibições de erro conforme o link:

http://forum.imasters.com.br/topic/542539-atencao-orientacoes-e-regras-do-forum-de-php/

O tópico 5 também fala sobre o debug, faça-o. Poste os resultados aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.