Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

jQuery Autocomplete (Remoto) - exemplo


Aqui está o código correto para 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));

Alguns pontos-chave
  • A palavra termo não está em nenhum lugar na página de chamada de amostra fornecida pelo jqueryui, mas este é o nome da string de consulta usado
  • Você deve criar uma matriz do valor e, em seguida, codificar json antes de retornar

Espero que isso ajude algumas pessoas no futuro!