jacare87 0 Denunciar post Postado Outubro 9, 2011 Como faço para mostrar no perfil do usuario o tanto de comentario q ela envio ex: Nome: Imasters Sobrenome:Imasters Email: Imasters@imasters.com Login: Imasters Senha:Imasters Comentarios Enviados: 5 <--- Como fazer isso?? VLW IMASTERS Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Outubro 9, 2011 Seleciona a quantidade de registros que tem pra X usuário na tabela .. Compartilhar este post Link para o post Compartilhar em outros sites
williansilva91 0 Denunciar post Postado Outubro 9, 2011 Supondo que a tabela do seu banco de dados seja USUARIO e o nome do campo seja USUARIO, SENHA e COMENTARIO Supondo que voce usa Sessoes para registrar o usuario Logado. Supondo que as sessoes sejam USUARIO e SENHA <? # Define a variavel usuario para sessao usuario. $usuario = $_SESSION['usuario']; # define a variavel senha para sessao senha. $senha = $_SESSION['senha']; # Procura no Banco todos as Linhas, da tabela usuario onde campo usuario e senha forem iguais suas respectivas # sessoes. $sql = mysql_query("SELECT * FROM usuario WHERE usuario='$usuario' AND senha='$senha' "); $resultado = mysql_fetch_assoc($sql); #nome do campo echo $resultado["comentario"]; ?> Usando este codigo voce conseguirar obter o resultado esperado. (Eu acho :huh: :D ) Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Outubro 10, 2011 @williansilva91, seu código não faz o que o autor deseja. Vamos pensar assim. Cada usuário tem um ID único, que é a chave primária da tabela 'usuarios', certo? Para você relacionar um usuário com um comentário, você usa uma chave estrangeira na tabela 'comentarios' , com o nome 'usuario_id'(espero que você esteja fazendo assim). Agora eu quero selecionar (ou melhor, contar) todas as mensagens que o usuário atual postou. Supondo que você esteja armazenando o ID do usuário logado em uma sessão, dá pra fazer: <?php $idUsuario = (int) $_SESSION['id_usuario']; $sql = mysql_query("SELECT COUNT(id_comentario) AS total_comentarios FROM comentarios WHERE usuario_id = $idUsuario"); $resultado = mysql_fetch_assoc($sql); echo $resultado["total_comentarios"]; ?> Compartilhar este post Link para o post Compartilhar em outros sites
williansilva91 0 Denunciar post Postado Outubro 10, 2011 @Rick.hjpbarcelos Eita.. verdade.. Desatenção Total :D Compartilhar este post Link para o post Compartilhar em outros sites