sql >> データベース >  >> RDS >> Mysql

データベースを動的にクエリして、値を確認します

    これはAjaxを使用して行う必要があります。 Jquery をお勧めします 図書館。 Jqueryのドキュメントを使用してインストールしてから、次のようなものを使用します。

    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
        }
    }
    

    makeAjaxRequest()を持つことができます 誰かがリンクをクリックしたり、ボタンをクリックしたり、その他の何かをクリックしたときに呼び出されます。例:

    <a href="#" onclick="makeAjaxRequest();">Check database</a>
    

    ファイルscript-that-checks-db.phpのphpコード (もちろん、別の名前を付けてください)データベースのチェックを担当します。コードは次のようになります。

    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";
    ?>
    

    ここでは、0/1メソッドの代わりにJSONを使用することもできますが、初心者なので、これは十分に簡単だと思います。

    ご不明な点がございましたら、お気軽にお問い合わせください。また、関数名とファイル名は自由に変更してください。



    1. sqlalchemyとpostgresqlでのエンコードエラー

    2. 各グループ/パーティションのMySQL高密度ランク

    3. データベースの専門家にとって機械学習が意味すること

    4. PostgreSQL-最初の行を他の行の合計として表示する