sql >> Database teknologi >  >> RDS >> Mysql

Live søgning med PHP AJAX og XML

Den fil, du skal redigere, er filen livesearch.php. Links.xml læses af livesearch.php som en datakilde, hvilket i dit tilfælde ville være databasen. Den modificerede livesearch.php ville se nogenlunde sådan ud:

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

Dette vil producere lignende output som livesearch.php-eksemplet leveret af w3schools.




  1. Optimer dataopkald i JDBC til JTable

  2. JDBC konverterer tidsstempel til NULL (problem med zeroDateTimeBehavior)

  3. SET operatører i SQL

  4. MySQL-scripts i docker-entrypoint-initdb udføres ikke