sql >> Database >  >> RDS >> Mysql

Live zoeken met PHP AJAX en XML

Het bestand dat u zou moeten bewerken, is het bestand livesearch.php. Links.xml wordt gelezen door livesearch.php als een gegevensbron, wat in uw geval de database zou zijn. De gewijzigde livesearch.php zou er ongeveer als volgt uitzien:

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

Dit zal vergelijkbare output produceren als het livesearch.php-voorbeeld van w3schools.




  1. waarom kan ik deze tabel niet maken op Android SQLite?

  2. MySQL-fout - U heeft een fout in uw SQL-syntaxis

  3. PHP - Is het een goede gewoonte om MYSQL-query's in een txt-bestand te cachen?

  4. Kies uit alle tabellen