Mysql
 sql >> база данни >  >> RDS >> Mysql

Търсене на живо с PHP AJAX и XML

Файлът, който ще трябва да редактирате, е файлът livesearch.php. Links.xml се чете от livesearch.php като източник на данни, който във вашия случай би бил базата данни. Модифицираният lifesearch.php би изглеждал по следния начин:

<?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/>';
}
?>

Това ще доведе до изход, подобен на примера за livesearch.php, предоставен от w3schools.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:защо не мога да завъртя два пъти на резултатите от mysqli_fetch_array()?

  2. Най-добри практики за съхранение на банкова информация в база данни

  3. Хибернация на конфигурационния файл (.cfg.xml) за съпоставяне на множество MySQL таблици в една и съща база данни?

  4. Как мога да направя заявка къде json колоната в laravel?

  5. Предаване на масив към mysql