Jump to content
Fórum Script Brasil
  • 0

Exibir último registro cadastrado


*Michelle*

Question

Olá amigos,

Estou num momento crítico... e preciso da ajuda de vocês.

Eu tenho um formulário onde as informações são enviadas ao banco de dados, como se fosse um cadastro. Preciso que após a mensagem de confirmação, abra uma página de consulta que mostre esses dados cadastrados no banco, uma confirmação de tudo que foi digitado para ser impresso.

Tentei fazer essa consulta mas não tá dando certo...

Por favor, me ajudem com o SQL pois meu emprego tá dependendo disso... =/

Eu tentei fazer + - assim mas nem sei mais por onde começar e terminar:

$con = mysql_connect ("$host", "$login_db", "$senha_db") or die ("Erro ao se conectar!");
mysql_select_db("$database") or die("Banco inexistente");

$sql = "SELECT * FROM avaliacoes ORDER BY ID DESC LIMIT 1"

Alguém pode me ajudar com o código? :cry:

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
Olá amigos,

Estou num momento crítico... e preciso da ajuda de vocês.

Eu tenho um formulário onde as informações são enviadas ao banco de dados, como se fosse um cadastro. Preciso que após a mensagem de confirmação, abra uma página de consulta que mostre esses dados cadastrados no banco, uma confirmação de tudo que foi digitado para ser impresso.

Tentei fazer essa consulta mas não tá dando certo...

Por favor, me ajudem com o SQL pois meu emprego tá dependendo disso... =/

Eu tentei fazer + - assim mas nem sei mais por onde começar e terminar:

$con = mysql_connect ("$host", "$login_db", "$senha_db") or die ("Erro ao se conectar!");
mysql_select_db("$database") or die("Banco inexistente");

$sql = "SELECT * FROM avaliacoes ORDER BY ID DESC LIMIT 1"
Alguém pode me ajudar com o código? :cry:
Oi, Michelle! Se o campo ID da tabela avaliacoes é autoincrement, então o código abaixo satisfará sua necessidade. Se não for, mande a estrutura para que eu possa avaliar melhor.
SELECT * FROM avaliacoes WHERE ID = (SELECT MAX(ID) AS ID FROM avaliacoes)

Link to comment
Share on other sites

  • 0

Danis, eu entendi. Realmente é autoincrement.

Só me ajuda com uma coisa: [pergunta idiota] para que eu possa exibir esses dados numa página como ficaria o código inteiro? É só pôr o comando SELECT mas nada? Não precisa de print ou echo?

Meu código tá assim mas não aparece nada na página, fica em branco:

<?php

include "verifica.php";
include "configuracao3.php";

$con = mysql_connect ($host, $login_db, $senha_db);
$basedados = mysql_select_db($database, $con);

$sql = "SELECT * FROM avaliacoes WHERE ID = (SELECT MAX(ID) AS ID FROM avaliacoes)"

?>

Link to comment
Share on other sites

  • 0
Danis, eu entendi. Realmente é autoincrement.

Só me ajuda com uma coisa: [pergunta idiota] para que eu possa exibir esses dados numa página como ficaria o código inteiro? É só pôr o comando SELECT mas nada? Não precisa de print ou echo?

Esta pergunta se refere a PHP e não a MySQL. É uma confusão comum que estou vendo aqui no forum.

O Select que te passei é o comando necessário para buscar a informação que você necessita dentro do banco de dados. Como exibir esta informação depende de você através do código de programa que você usa. Neste caso, PHP.

Se você quizer posso transferir este tópico para a área de PHP e o pessoal de lá te ajuda. (PHP não é minha praia).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.6k
×
×
  • Create New...