romline5 0 Posted March 11 Report Share Posted March 11 Como eu faço para mostrar no site um determinada linha de dados somente, e não todo o banco de dados? Porque eu quero criar um sistema que ache uma informação específica. e não todo o banco de dados no site sabe. Poderiam me dar um exemplo de código. Por favor! Obrigado a todos! Quote Link to post Share on other sites
1 Alyson Ronnan Martins 0 Posted March 12 Report Share Posted March 12 Boa noite @romline5. Vamos dizer que você precisa pegar o nome do cliente e apresentar no site e você tem apenas o email dele. SELECT * FROM `cliente` WHERE `email` = '[email protected]' Vai retornar apenas a pessoa que tem esse email, porém caso tenha mais de uma pessoa com email ou adiciona mais critérios ou limita o resulta do SQL SELECT * FROM `cliente` WHERE `email` = '[email protected]m' LIMIT 1 Quote Link to post Share on other sites
1 Alyson Ronnan Martins 0 Posted March 12 Report Share Posted March 12 Eu recomendaria usar o Método GET no fórmula já que é uma consulta com. (Mais funciona usando o POST) Quando carregar a pagina indicada utilize o mesmo metodo para pegar os dados: SELECT * FROM banco1 WHERE nome = ' $_POST['nome']' Antes de acessa o banco de dados, faça um "Echo" no seu SQL para ver se eata pegando a informação do formulário corretamente. Quote Link to post Share on other sites
1 Alyson Ronnan Martins 0 Posted March 12 Report Share Posted March 12 Você já consegui fazer a conexão funcionar? Depois que a conexão já esta ok ai vem a parte de consultar sem ser por formulários... Já passou dela? Ai vamos para o Formulário Quote Link to post Share on other sites
0 romline5 0 Posted March 12 Author Report Share Posted March 12 (edited) Obrigado Alyson! Ajudou bastante. Mas eu ainda não sei a interação com um formulário php. Como eu faço para comparar um valor do formulario 'nome' php com um valor do banco de dados? Código: <form method="POST" action="resultado.php"> <input type="text" name="nome" width="1000"> </form> SELECT * FROM banco1 WHERE nome = 'valor nome digitado no formulário'; O que eu coloco em "valor do formulário?" para ele saber o que foi colocado no formulário da página anterior? Seria assim? SELECT * FROM banco1 WHERE nome = '$_SESSION['nome']'; Edited March 12 by romline5 Quote Link to post Share on other sites
Question
romline5 0
Como eu faço para mostrar no site um determinada linha de dados somente, e não todo o banco de dados?
Porque eu quero criar um sistema que ache uma informação específica. e não todo o banco de dados no site sabe.
Poderiam me dar um exemplo de código. Por favor! Obrigado a todos!
Link to post
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.