Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyszukiwanie na żywo za pomocą PHP AJAX i XML

Plik, który należy edytować, to plik livesearch.php. Links.xml jest odczytywany przez livesearch.php jako źródło danych, którym w twoim przypadku byłaby baza danych. Zmodyfikowany livesearch.php wyglądałby mniej więcej tak:

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

Spowoduje to powstanie podobnych wyników do przykładu livesearch.php dostarczonego przez w3schools.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Entity Framework + generowanie klas MySQL

  2. Wygeneruj tablicę PHP z MySQL z wartością klucza z kolumny id

  3. Metoda wyceny PDO

  4. SQLSTATE[42000]:Błąd składni lub naruszenie dostępu:1064

  5. Błąd składni tabeli