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

MYSQLデータベースデータを含むJavascript配列をロードします

    mysql_connect()を使用する必要があります 、mysql_select_db() あなたのデータベースに接続するためのPHPの関数。その後、mysql_query()を使用します ユーザーテーブルのフィールドを選択するには(ユーザーテーブルにフィールド名とIDがある場合、SELECT name, id FROM user )。次に、mysql_fetch_assoc()を使用してデータベースからすべての情報をフェッチできます。 またはその他のmysqlフェッチ関数。次に、echoする必要があります 配列としてフォーマットされた、WebサイトのJavaScriptへのデータ。これを正しく行うのは複雑ですが、json_encodeからヘルプを得ることができます 。

    配列にユーザー名を入力するには、次のようにします。

    <html>
        <head>
        <script type="text/javascript">
            var userName = <?php
                // Connect to MySQL
                //mysql_connect();
                //mysql_select_db();
                $d = mysql_query( "SELECT name, id FROM user" ) or die( mysql_error() );
                $usernames = array();
                while( $r = mysql_fetch_assoc($d) ) {
                    $usernames[] = $r['name'];
                }
                echo json_encode( $usernames );
            ?>;
            // Do something with the userName array here
        </script>
        </head>
    


    1. スプリングデータJPA--mysql--findAll()が前に呼び出されない限り、findById()は空です

    2. すべてのテーブルのシーケンスIDpostgreSQLを一括更新する方法

    3. UNCOMPRESSED_LENGTH()がMariaDBでどのように機能するか

    4. Mysql列を行に変換(ピボットテーブル)