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

Tìm kiếm trực tiếp với PHP AJAX và XML

Tệp bạn cần chỉnh sửa là tệp livesearch.php. Links.xml được livesearch.php đọc như một nguồn dữ liệu, trong trường hợp của bạn sẽ là cơ sở dữ liệu. Livesearch.php được sửa đổi sẽ trông giống như sau:

<?php
$host       = "localhost";
$user       = "root";
$pass       = "Passw0rd";
$database   = "project";

$db = new PDO("mysql:host={$host};dbname={$database}", $user, $pass);
$stmt = $db->prepare("SELECT * FROM patient WHERE fname LIKE :q OR lname LIKE :q");
$stmt->bindValue(':q', '%'.$_GET['q'].'%');
$stmt->execute();

while ( $row = $stmt->fetchObject() ) {
    echo '<a href="members2.php?view=' . $row->username . '" target="_blank">' . $row->fname . ' ' . $row->lname . '</a><br/>';
}
?>

Điều này sẽ tạo ra kết quả tương tự như ví dụ livesearch.php do w3schools cung cấp.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tạo trình cài đặt sau khi hoàn tất với Ứng dụng Java Desktop với MySQL DB?

  2. Làm cách nào để thay đổi giá trị cho innodb_buffer_pool_size trong MySQL trên Mac OS?

  3. Làm thế nào để giải quyết lỗi cổng mysql 3306 trên wamp?

  4. Làm cách nào để chuyển đổi tệp MDB (Access) sang MySQL (hoặc tệp SQL thuần túy)?

  5. Lấy dữ liệu từ bảng nối trong Yii2