Ir para o conteúdo
becosta83

Sistema de mensagens

Mensagens Recomendadas

becosta83    0
becosta83

Olá programadores,

a minha dúvida é a seguinte, eu fiz um pequeno trabalho de teste que se baseia em algo semelhante a um chat.

Tem registo, alterar registo, login, a parte das mensagens e o logout.

Agora a parte mais interessante, é que tudo funciona... no meu computador. Testei já em dois computadores

diferentes e nos dois os logins, registos, etc funciona, mas quando chega a parte das mensagens dá erro e aponta

para esta linha:

$num = mysql_num_rows($result);

deste ficheiro:

include ("sessao.php");

$host="localhost";
$username="root";
$password=""; 
$db_name="adicionar_novo_utilizador";
$tbl_name="mensagem";

$query = "SELECT * FROM mensagem";
$result = mysql_query($query);
$date = date("Y-m-d"); 


$num = mysql_num_rows($result);

mysql_close();

echo "<b><center>MENSAGENS</center></b><br><br>";
$i=0;
while ($i < $num) {

$mensagem=mysql_result($result,$i,"Mensagem");
$user=mysql_result($result,$i,"Utilizador");
$i++;
echo "$date <b>$user:</b> $mensagem <br>";
}

Alguém me consegue indicar onde está o erro?

Desde já um grande obrigado!!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
becosta83    0
becosta83

Experimenta

$result = mysql_query($query) or die(mysql_error());

usei esse código, apaguei a bd no pc onde não funcionava e importei novamente e ficou a funcionar. ;)

Muito obrigado pmg.

mota77, a conexão à bd não é feita através das primeiras linhas de código que apresento em cima?

Cumprimentos.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
brunoais    69
brunoais

mota77, a conexão à bd não é feita através das primeiras linhas de código que apresento em cima?

Não é. Provavelmente estás a ligar à DB dentro do include, então.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade