Strict Standards: Only Variables Should Be Assigned By Reference

Em nossa conexão, este erro foi causado pelo símbolo & Comercial, quando passamos a utilizar o PHP 6.
Depois de atualizar meus servidores para o Apache 2.4, com PHP 6 e MySql 5.6 os erros do código obsoleto do PHP anterior foram surgindo.

No caso da conexão com o banco de dados que utilizámos

$connect = &$conn->Execute('SELECT MAX(catid) FROM `categori`');

Em nosso caso bastou remover o símbolo de & que estava antes da conexão, $conn e resolveu o problema.
Se você está passando por este mesmo erro tente fazer isso em todas as páginas que você tem este tipo de conexão com MySql.

Seu código deve ficar parecido com este:

$connect = $conn->Execute('SELECT MAX(catid) FROM `categori`');

Sem o & comercial.

Salve o arquivo e faça teste antes de modificar os outros arquivos.

0 Comments

There are no comments yet

Leave a comment