Use a classe fornecida pela estrutura ci para consultar dados:
$ this-> load-> database ();
$ query = $ this-> db-> query ($ sql); Depois que o
programa é executado por um período de tempo, é relatado um erro para informar ao banco de dados muitas conexões
Obviamente, o recurso de conexão com o banco de dados mysql excede o valor de configuração max_connections. Imediatamente após cada consulta, adicione um script de liberação de recurso:
$ this-> db-> close ();
Ainda não é possível liberar recursos, o que devo fazer? Após verificar o manual, sei que, enquanto pconnect estiver definido como false, a configuração será aproximadamente a seguinte:
$ db ['default'] ['pconnect'] = FALSE; Após a
configuração, não há necessidade de chamar $ this-> db-> close (); Você pode fechar automaticamente a conexão.