Ir para conteúdo

Arquivado

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

marciorpm222

Deprecated: mysql_connect(): The mysql extension is deprecated and wil

Recommended Posts

Boa noite,

 

Alguém poderia mim ajudar a resolver esse erro:

 

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u129091882/public_html/session_cidade.php on line 8

Fatal error: Call to undefined function session_is_registered() in /home/u129091882/public_html/index.php on line 8

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro é bem claro!

 

Use mysqli ou PDO pois as funções mysql_* vão ser removida do Futuro.


De uma lida aqui, mesmo problema.

 

http://forum.imasters.com.br/topic/537124-deprecated-mysql-connect/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela dica, mas infelizmente não conseguir resolver. Sei que o erro é simples mas não intendo quase nada de php, msql etc... Além disso tem outros erros.

 

O erro não se limita aos conhecimentos de PHP ou MySQL, mas sim ao que está escrito. Coloque no tradutor google e terá o resultado:

 

1 - Obsoleto: mysql_connect (): A extensão mysql está obsoleta e será removida no futuro: use mysqli ou PDO em vez desta

 

2 - /home/u129091882/public_html/session_cidade.php na linha 8 Erro fatal: Chamada para função indefinida session_is_registered () em /home/u129091882/public_html/index.php na linha 8

 

1 -> Não utilize mysql_*, mas sim mysqli_* ou PDO. Mysql deixará de funcionar. Basta colocar um simples i ao final e tudo funcionará normalmente (mas recomendo que estude e utilize o modo orientado a objetos mais futuramente).

Exemplo: em vez de mysql_connect, utilize mysqli_connect. Em vez de mysql_query, utilize mysqli_query(); (especificamente no caso da query, leia ISTO).

 

2 -> Você está chamando uma função que não foi definida anteriormente. Veja:

echo minhaFuncao(); // Isso NÃO funciona, porque ainda não defini a função

function minhaFuncao(){
    return "Teste";
}

echo minhaFuncao(); // Agora sim vai funcionar, porque eu defini a função antes de "chamá-la"

Compartilhar este post


Link para o post
Compartilhar em outros sites

por via das dúvidas, verifique se as extensões PDO ou MySQLi estão ativadas

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.