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

データベースから選択した値に基づいてデータベースを検索します

    HTMLコードを追加した後

    <div class="showsearch"></div>
    

    jsコード

    $(document).ready(function(){
        $('#drop2').on('change',function(){
             var fname = $(this).val();
             // rename your file which include $fname  with get_search_data.php
             if(fname !== ""){
                $.post('get_search_data.php',{fname: fname},function(data){
                $('.showsearch').html(data);
                });
              }
        });
    });
    
    • そのコードの後に​​、showsearchdivに$row['fname']を表示する必要があります
    • インクルードする必要があります( "connection.php"); get_search_data.phpで

    get_search_data.php

    <?php
    include("connection.php");
    if(isset($_POST['fname'])){
    $fname = mysqli_real_escape_string($con, $_POST['fname']);
    }
    $sql1 = 'SELECT * FROM office WHERE fname LIKE "%'.$fname.'%"';
    $result = mysqli_query($con, $sql1);
    
    if (mysqli_num_rows($result) > 0) 
        {
            while($row = mysqli_fetch_assoc($result)) {
            echo  $row["fname"]; // this data should appear in showsearch div
        }
    } else {
        echo "0 results";
    }
    mysqli_close($con);
    ?>
    



    1. MySQLの無効なクエリ:選択するにはネストのレベルが高すぎます

    2. SQL日付に時間、分、秒を追加する

    3. データベース管理者向けの15の基本的なMySQLインタビューの質問

    4. オフセットなしおよびオフセット対応の日時を減算することはできません