Ir ao conteúdo
  • Cadastre-se

Consulta do Perfil do Usúario Logado PHP/MYSQL


Zarinha

Posts recomendados

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);

?>

Link para o comentário
Compartilhar em outros sites

  • Moderador

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.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...