Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tìm kiếm cơ sở dữ liệu dựa trên giá trị được chọn từ cơ sở dữ liệu

sau khi thêm mã html của bạn

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

mã 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);
            });
          }
    });
});
  • sau mã đó, nó sẽ hiển thị $ row ['fname'] để hiển thị div tìm kiếm
  • bạn phải bao gồm ("connect.php"); trong 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - chọn dữ liệu từ cơ sở dữ liệu giữa hai ngày

  2. Cần trợ giúp với SQL để xếp hạng kết quả tìm kiếm

  3. Mysql - Nhóm theo tháng với định dạng Y-m-d

  4. Độ tuổi tìm kiếm trong mysql, php

  5. Lỗi cột không xác định trong cú pháp tham gia đầy đủ