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

Autouzupełnianie jQuery (zdalne) - przykład

Oto poprawny kod dla search.php:

    $conn = mysql_connect("localhost", "USERNAME", "PASSWORD");
    mysql_select_db("DATABASE", $conn);
    $q = strtolower($_GET["term"]);

$return = array();
    $query = mysql_query("select FIELD from TABLE where FIELD like '%$q%'");
    while ($row = mysql_fetch_array($query)) {
    array_push($return,array('label'=>$row['FIELD'],'value'=>$row['FIELD']));
}
echo(json_encode($return));

Kilka kluczowych punktów

  • Słowo termin nigdzie nie ma na przykładowej stronie wywołującej podanej przez jqueryui, ale jest to użyta nazwa Querystring
  • Musisz utworzyć tablicę wartości, a następnie zakodować json przed zwróceniem

Mam nadzieję, że to pomoże niektórym w przyszłości!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dostrajanie MySQL do szybkiego tworzenia kolumn/indeksów podczas rozwoju

  2. Oblicz wiek w MySQL (InnoDb)

  3. Twórz fizyczne kopie zapasowe baz danych MariaDB lub MySQL

  4. Jaka jest różnica między INNER JOIN, LEFT JOIN, RIGHT JOIN i FULL JOIN?

  5. Czy w MySQL można mieć widok indeksowany?