Você precisará fazer isso usando Ajax. Eu recomendo o Jquery biblioteca. Instale-o usando a documentação do Jquery e use algo como o seguinte:
Javascript:
function makeAjaxRequest()
{
var url="script-that-checks-db.php";
$.get(url,{},verifyDb);
}
function verifyDb(response)
{
if (response==1)
{
//The value exists, do what you want to do here
}
else
{
//The value doesn't exist
}
}
Você pode ter
makeAjaxRequest()
invocado quando alguém clica em um link, clica em um botão ou qualquer outra coisa, por exemplo:<a href="#" onclick="makeAjaxRequest();">Check database</a>
O código php do arquivo
script-that-checks-db.php
(claro, nomeie algo diferente) será responsável por verificar o banco de dados. O código ficaria mais ou menos assim. PHP:
<?php
//Do the mysql query and find out if the value exists or not.
if ($exists==true)
echo "1"; //1 will indicate to javascript that the value exists.
else
echo "0";
?>
Você também pode usar JSON aqui em vez do método 0/1, mas como você é novo, acho que isso será simples o suficiente para você.
Espero ter ajudado, se tiver alguma dúvida fique a vontade para perguntar. Além disso, sinta-se à vontade para alterar a função e os nomes dos arquivos.