PHP 5.5.30 / Mysql

Boa tarde,

Em produçã estou usando PHP 5.5.30
Qdo tento configurar a conexão com o Banco de Dados tesnho esta mensagem e o combo " Base de Dados" fica vazio.

MENSAGEM DE ERRO
mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
Qdo eu pressiono “Testar Conexão” aparece como OK

Fiz um script PHP na mão e nao tive mensagem alguma de servidor e tudo funcionou normalmente.

Obrigado

Ricardo

Versão do SC?

Versao 7

tente usar mysql transaction na conexão

já tentei de tudo

Eu tenho uma aplicacao que está na versao 8 do SC.
então joguei esta neste mesmo servidor, e na configuracao do SC (_lib/prod) consigo configurar a conexao somente como PDO, mas pelo menos agora eu consigo.

Alguem já instalou aplicacoes do SC em PHP 5.5 ?

obrigado

Ricardo

Desabilite a extensão mysql e habilite a extensão mysqlnd que o seu “problema” resolve.

Já fiz isso e não resolveu, alguma ideia?

Eu fiz um sistema em SC7 e na hora de publicar, não consigo configurar a conexão.

Alguém sabe como resolver esse problema?

Descobri que no SC IDE não ocorre este erro ao usar mysqlnd.
Mas no produção continua a ocorrer.
O que fiz na produção é escolher a conexão como PDO.
Selecionar o banco.
Depois de selecionado o banco vou e mudo de PDO para mysql transaction e salvo.
É uma gambiarra mas dá certo.
Por favor me ajudem e reportem também no bugs@netmake.com.br e feedback@netmake.com.br

Eu faço assim para publicar.

Solução que funcionou foi alterar em _lib/prod/lib/php/devel/class/page/nmPageAdminSysAllConectionsCreateWizard.class
function GetListDatabaseNameMySql($host, $usr, $pwd)
{
$_SESSION[‘nm_err_num_error’] = 0;
$_SESSION[‘nm_err_str_error’] = “”;

   $fc_err_old = set_error_handler("nm_err_generic");

   $conn_mysql = mysqli_connect($host, $usr, $pwd);
    // onde esta chamando a antiga mysql_connect (sem a letra i no final de mysql) , ai aparece o campo para input do database.