sql >> Base de Datos >  >> RDS >> Mysql

Búsqueda en vivo con PHP AJAX y XML

El archivo que necesitaría editar es el archivo livesearch.php. Livesearch.php lee Links.xml como fuente de datos, que en su caso sería la base de datos. El livesearch.php modificado se parecería a lo siguiente:

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

Esto producirá un resultado similar al ejemplo de livesearch.php proporcionado por w3schools.