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

配列をphpからjavascriptに移動してmysqlデータベースから取得できますか

    ブラウザで動作する複雑な構造をページに印刷する場合は、Javascriptが解析でき、サーバーサイド言語が印刷できる構文が必要です。

    最も近い可能性は次のとおりです。

    • XML
    • JSON

    今のところJSONをお勧めします。

    したがって、PHPでは、次のように記述します。

    echo "var myTransportedArrayJson = \"" . json_encode($my_array) . "\"";

    次に、Javascriptでjson式を解析します。

    var myTransportedArray = JSON.parse(myTransportedArrayJson);
    alert(myTransportedArray);   // <<< and here you are.
    

    もちろん、スニペットは応答の一部である必要があります。そうでない場合、サーバーに到達しません。また、try .. catchで解析を採用する必要があります 。続けてさらに複雑な構造で作業する場合は、特定の文字をエスケープすることを検討する必要があります。だからあなたは今いくつかの文献を見つけるでしょう:-)




    1. MYSQLでのパーセンタイル/ランクの効率的な割り当て

    2. MariaDBでのRPAD()のしくみ

    3. エラー:pdo_mysqlのインストール中にphp_pdo_driver.hが見つかりません

    4. MariaDBの時間値から分を返す4つの関数