Ir ao conteúdo
  • Cadastre-se
Zarinha

Consulta do Perfil do Usúario Logado PHP/MYSQL

Recommended Posts

Bom dia.

Sou novo em PHP e MYSQL, a parte de login ta blzera.

Consultar o perfil do usuario já consegui, porém na hora que executa mostra todos os perfis que tem no BD, eu gostaria so o perfil do usuario logado

<?php

$servidor = "localhost"; /*maquina a qual o banco de dados está*/
$usuario = "meuUsuario"; /*usuario do banco de dados MySql*/
$senha = "senha"; /*senha do banco de dados MySql*/
$banco = "meuBD"; /*seleciona o banco a ser usado*/

$conexao = mysql_connect($servidor,$usuario,$senha); /*Conecta no bando de dados MySql*/

mysql_select_db($banco); /*seleciona o banco a ser usado*/

$res = mysql_query("select * from usuario username"); /*Executa o comando SQL, no caso para pegar todos os usuarios do sistema e retorna o valor da consulta em uma variavel ($res) */

echo "<table><tr><td>Login</td><td>Nome do Usuário</td><td>Senha do Usuário</td><td>Cidade do Usuário</td></tr>";

/*Enquanto houver dados na tabela para serem mostrados será executado tudo que esta dentro do while */
while($escrever=mysql_fetch_array($res)){

/*Escreve cada linha da tabela*/
echo "<tr><td>" . $escrever['login'] . "</td><td>" . $escrever['nome'] . "</td><td>" . $escrever['senha'] . "</td> <td>" . $escrever['cidade'] . "</td></tr>";

}/*Fim do while*/

echo "</table>"; /*fecha a tabela apos termino de impressão das linhas*/

mysql_close($conexao);

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

$res = mysql_query("select * from usuario username");

você faz a consulta sem usar a clausula "WHERE" para especificar qual registro você quer os dados.

podes resolver assim:


$id = $_GET['id'];
$res = mysql_query("select * from usuario username WHERE idUsuario = $id");

veja que você recebe o ID do registro por get e usa ele na consulta. agora para que a variável $id contenha o valor correto, é necessário que você utilize as variáveis de sessão.. e atribuir o ID do usuário logado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×