GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Conexão a Base de Dados


#1

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"; ?>

#2

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