Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Versão do PHP: 5.4.15
Versão do Apache: 2.2.24(Win32)
Versão do MySQL: 5.5
Da o seguinte erro quando vou acessar o banco de dados ou o próprio conexao.php onde ficam as linhas para a conexão com o MySQL:
Fatal error: Call to undefined function mysql_connect() in C:\apache2\htdocs\super\conexao.php on line 7
Lembrando inclusive que no arquivo phpinfo.php no PDO drivers não aparece driver algum, deveria aparecer mysql não é? E as linhas parece que estão todas certas para fazer o acesso.
posta o código...
Código do PHP:
<?php
$Host="localhost";
$Usuario="root";
$Senha="root";
$Banco="super";
$ConexaoID=mysql_connect($Host, $Usuario, $Senha) or // Aqui está dando o erro, porém está certo.
Die ("Não foi possível conectar SGBD");
print ("Id da conexão: $ConexaoID<br>");
$BancoDados = mysql_select_db($Banco,$ConexaoID) or
Die ("Não foi possível selecionar o Banco");
print("Id do Banco:$BancoDados");
?>
Código do httpd:
LoadModule php5_module "c:/php/php5apache2_2.dll"
<IfModule php5_module>
AddType application/x-httpd-php .php
PHPIniDir c:/php/
DirectoryIndex index.php index.html
</IfModule>só onde está dando o erro..
Marquei onde está dando o erro no arquivo conexao.php
Seu banco tem senha root?
Sim, fiz só pra estudos então coloquei o mesmo.
essa extensão esta habilitada no php.ini?
Está sim, por esse motivo achei estranho dar esse problema, tirei o ; lá no php.ini e coloquei c:/php/pasta das extenções.
testei em localhost e não deu erro, verifique seus dados de conexão.
Valeu galera, faz um tempo já que arrumei, está funcionando novamente!
E o código?