Mysql
 sql >> Base de données >  >> RDS >> Mysql

Recherche en direct avec PHP AJAX et XML

Le fichier que vous devez modifier est le fichier livesearch.php. Links.xml est lu par livesearch.php comme source de données, qui dans votre cas serait la base de données. Le livesearch.php modifié ressemblerait à ceci :

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

Cela produira une sortie similaire à l'exemple livesearch.php fourni par w3schools.