sql >> Databasteknik >  >> RDS >> Mysql

jQuery Autocomplete (Remote) - exempel

Här är rätt kod för 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));

Några nyckelpunkter

  • Ordet term finns ingenstans i exempelanropssidan som ges av jqueryui, men detta är Querystring-namnet som används
  • Du måste skapa en array med värdet och sedan json-koda innan du returnerar

Jag hoppas att det här hjälper några människor i framtiden!



  1. Hur man skickar ett databasvärde i en hyperlänk med PHP + HTML

  2. Vad är det maximala antalet tecken som nvarchar(MAX) rymmer?

  3. Kopiera rad men med nytt id

  4. Hur man ställer in en fjärransluten MySQL-anslutning