Boa tarde malta, estou com um probleminha aqui, estou a desenvolver uma página em php que está correndo tudo certo, mas ai quando eu faço o include do ficheiro de conexão base de dados ela para de funcionar
connection.php
<?php
$db = @mysql_connect("127.0.0.1","root","") or die("Ocorreu o seguinte erro na conexão:".mysql_error());
@mysql_select_db("comentarios_respostas", $db) or die("Ocorreu o seguinte erro na selecção:".mysql_error());
mysql_set_charset("utf8",$db);
?>
index.php
<?php
include "connection.php";
?>
Alguns pontos a considerar…
Se sua versão de php for 7+ as funções mysql_* não existem mais, nesse caso precisa usar mysqli ou pdo
Se sua versão de php for 5.6- você precisa liberar as mensagens de erro para nos mostrar o que está ocorrendo e para isso:
Retire todos os @ na frente das funções mysql_*, o @ omite qualquer mensagem de erro…
Se mesmo assim nada aparecer, você precisa ativar as mensagens de erro no script, coloque isso no todo do arquivo…
<?php
ini_set('display_errors', true);
error_reporting(E_ALL);
...
Se aparecer alguma mensagm nos informe qual é, espero ter ajudado