Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Esta retornando o seguinte erro ao utilizar o comando:
$link = mysql_connect('localhost', 'user', 'key');
if (!$link) {
die('Não conseguiu conectar: ' . mysql_error());
}
$db_selected = mysql_select_db('db', $link);
if (!$db_selected) {
die ('Não pode selecionar o banco : ' . mysql_error());
}
Mensagem de erro:
>
Citar
[30-Mar-2020 20:52:21 America/Fortaleza] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /<endereco>.php:90
Stack trace:
#0 {main}
thrown in /<endereco>.php on line 90
**Line 90:**
$link = mysql_connect('localhost', 'user', 'key');
O que seria este problema? Como consigo resolver?
Esse erro se deve ao fato que no php.ini a extenção mysql não está habilitada.
Aproveitando, recomendo usar o PDO MySQL.
Como instalar ambos:
https://www.php.net/manual/pt_BR/mysql.installation.php (para o seu problema)
https://www.php.net/manual/en/pdo.installation.php (minha recomendação)