Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Call to undefined function mysqli_pconnect()

Fatal error: Uncaught Error: Call to undefined function mysqli_pconnect() in C:\xampp\htdocs\mercado\system\database\drivers\mysql\mysql_driver.php:92 Stack trace: #0 C:\xampp\htdocs\mercado\system\database\DB_driver.php(116): CI_DB_mysql_driver->db_pconnect() #1 C:\xampp\htdocs\mercado\system\database\DB.php(149): CI_DB_driver->initialize() #2 C:\xampp\htdocs\mercado\system\core\Loader.php(347): DB(Array, NULL) #3 C:\xampp\htdocs\mercado\application\controllers\produtos.php(4): CI_Loader->database() #4 C:\xampp\htdocs\mercado\system\core\CodeIgniter.php(360): Produtos->index() #5 C:\xampp\htdocs\mercado\index.php(202): require_once('C:\xampp\htdocs...') #6 {main} thrown in C:\xampp\htdocs\mercado\system\database\drivers\mysql\mysql_driver.php on line 92

Vi um tópico acima falando do erro porém não entendi como solucionar, alguma ajuda?
2 respostas

Opa, tudo bom Gustavo?

Provavelmente, em algum lugar do seu código você está tentando chamar a função

mysqli_pconnect()

Porém essa função não existe mais, acredito que você esteja procurando a função:

mysqli_connect() // aqui você pode passar um prefixo p: no host =)

Abraço! bons estudos

solução!

Muito obrigado pela resposta André, más fuçando aqui eu consegui resolver o problema, vou postar para ajudar outras pessoas.

Primeiro passo : Siga até este diretório xampp\htdocs\mercado\system\database\drivers\mysql\mysql_driver.php

Segundo passo: na funçao mysqli_pconnect() (Linha 92) altera para mysqli_connect(), logo em seguida dará outro erro, vá até Config -> database -> e altere

$db['default']['dbdriver'] = 'mysql';

para

$db['default']['dbdriver'] = 'MySQLi';

Problema resolvido!!! Acredito, lendo em outros tópicos de no fórum que realmente seja um erro de compatibilidade.

É bobo más da já ajuda.