Mysql
 sql >> Base de données >  >> RDS >> Mysql

jQuery Autocomplete (Distant) - exemple

Voici le code correct pour 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));

Quelques points clés

  • Le mot terme n'est nulle part dans l'exemple de page d'appel donné par jqueryui, mais c'est le nom de Querystring utilisé
  • Vous devez créer un tableau de la valeur, puis encoder en json avant de revenir

J'espère que cela aidera certaines personnes à l'avenir !