sql >> データベース >  >> RDS >> Mysql

PHPAJAXとXMLを使用したライブ検索

    編集する必要のあるファイルはlivesearch.phpファイルです。 Links.xmlは、livesearch.phpによってデータソース(この場合はデータベース)として読み取られます。変更されたlivesearch.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/>';
    }
    ?>
    

    これにより、w3schoolsが提供するlivesearch.phpの例と同様の出力が生成されます。




    1. mysqlconcat関数

    2. SQLAlchemyDELETE同じ関係の遅延ロードと動的バージョンの両方が原因でエラーが発生しました

    3. MariaDB SCHEMA()の説明

    4. MySQLとMatlab