Javascript自动完成列出MySQL结果

时间:2013-08-02 15:19:23

标签: mysql jquery-autocomplete

我有一个自动完成脚本来查找Var标签,我的问题是, 我如何填充" avaiableTags"结果是MySQL?

$ SQL =" SELECT username FROM users&#34 ;;例如

(function($) {
    $(document).ready(function(e) {
        if($.fn.autocomplete) {
            var availableTags = [
                "User 1", //mysql result here
                "User 2",
                "ecc..."
            ];

1 个答案:

答案 0 :(得分:1)

//javascript
   <script type="text/javascript">
   $(function() {

    //autocomplete
    $(".auto").autocomplete({
        source: "search.php",
        minLength: 1
    });                

   });
  </script>

//search.php something like this

   $stmt = $conn->prepare('SELECT country FROM countries WHERE country LIKE :term');
   $stmt->execute(array('term' => '%'.$_GET['term'].'%'));

   while($row = $stmt->fetch()) {
   $return_arr[] =  $row['country'];
   }

完整示例请点击此处 http://www.daveismyname.com/tutorials/php-tutorials/autocomplete-with-php-mysql-and-jquery-ui/