sql >> データベース >  >> RDS >> Mysql

PHP、MYSQLオートコンプリートが機能しない

    次のコードを試してください...

    html

    <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" type="text/css" /> 
    
    <p><label>Country:</label><input type='text' name='country' value='' class='auto'></p>
    
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/ui/1.10.1/jquery-ui.min.js"></script>
    
    
    <script type="text/javascript">
    $(function() 
    {
        $(".auto").autocomplete({
            source: "autocomplete.php",
            minLength: 1
        });
    });
    </script>
    

    autocomplete.php

    <?php
    
    mysql_connect("localhost", "root", "")or die("cannot connect"); 
    mysql_select_db("test")or die("cannot select DB");
    
    $query = $_GET['term'];
    
    $mysql_query = mysql_query("SELECT * FROM users WHERE name LIKE '%{$query}%'");
    
    while ($row = mysql_fetch_assoc($mysql_query))
    {
        $array[] = $row['name'];
    }
    echo  json_encode ($array);
    


    1. SCUMMダッシュボードを使用したMySQLの効果的な監視:パート3

    2. 16の異なるクエリ例を使用したMySQLのWHERE条件

    3. MySQLで現在の年、現在の月、現在の日を取得する

    4. OracleからPostgreSQLへ—カーソルとltree