私は100%javascriptとcanvasのWebアプリケーションを作成していますが、フォームはまったくありません。私はデータとjsの配列を持って、私はそれがデータベースに読み込まれるようにPHPスクリプトに渡すことが可能かもしれないのだろうかと思っています。提案?javascript配列からmysqlへ
答えて
mysql dbに接続できるphpでwebserviceを作成します。あなたのjsコードはこれらのWebサービスを呼び出してdbに保存します
JSON文字列としてAJAXを使用してPHPファイルに送信し、JSONをデコードしてデータをデータベースに挿入することができます。完了したことを確認するには、PHPファイルに何かを返す必要があります。
私の考えは、それを簡単に保つことです。あなたが値/ペアに基づいて配列を格納するために探している場合は、フラット・ファイルとテーブルの間には関係、すなわち、私は次の操作を行います:
、1台で2行のMySQLデータベースを作成します。
CREATE TABLE `data` (
`data_id` INT(10) NULL,
`data_key` CHAR(50) NULL,
`data_value` TEXT NULL,
`datemodified` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`datecreated` DATETIME NULL,
PRIMARY KEY (`data_id`),
UNIQUE INDEX `data_key` (`data_key`)
)
COLLATE='latin1_swedish_ci'
ENGINE=MyISAM
ROW_FORMAT=DEFAULT
を
とにかく、2つの変数、キー(キー)、値(これはJavaScriptのオブジェクト)のポストをとるPHPスクリプトを作成します。あなたが鍵を投稿する場合(ジャバスクリプトがオブジェクトにそれを解釈することができるようにJSON形式で)、それは値を返す必要があり
あなたがキーと値を投稿する場合、スクリプトは「挿入は無視行いますdata_idを返します。 json_encode()を介して値を実行し(javascriptを介してポストされた場合)、キーの下に格納します。
data_id値を使用して、データにアクセスするオプションの第3の方法を作成することもできます。
だけ考え...私たちはあなたが持っているどのくらいのPHP経験知っているとあなたは何の機能上の具体的な詳細が必要な場合
セキュリティも考慮すべき要因だろう使用します。この場合、javascriptに一意のセッションIDを生成させ、このsession_idをテーブルに追加することができます。したがって、ユーザーは自分のデータにしかアクセスできません。申し訳ありませんが、より安全なものを提案することはできません。
答えとして選択されていませんが、説明とヒントのポイントがあります。 –
ありがとう、大変感謝しています。 – Jason
- 1. mySQL:サブクエリから配列へ?
- 2. PHP JSONからJavaScript配列へ
- 3. xmlファイルからjavascript配列へ
- 4. PHPからJavaScriptへの配列
- 5. JavaScriptからPHPポストへのポスト配列
- 6. PHP配列からJavaScript配列へのAjaxリクエスト
- 7. JavaScriptからurlからバイト配列へのファイルの取得
- 8. ベロシティ配列からjavascript配列
- 9. $ .post()サーブレットへのjavascript配列
- 10. JavaScript JSONへのカスタムデータ配列
- 11. flexからjavascript関数への配列の受け渡し
- 12. phpからjavascriptへの配列の送信
- 13. Javascriptのフラットリストから配列への連結
- 14. javascriptからJavaへオブジェクトの配列を渡す方法
- 15. JSONオブジェクトからjavascript配列への変換
- 16. PHPからJavaScriptへのデータの配列を送信する
- 17. javascript関数からobjective-c xcodeへの戻り配列
- 18. JSONを使用してPHPからJavascriptへの連想配列
- 19. mongodbからjavascript配列オブジェクトへのデータの解析
- 20. Android文字列から配列へ
- 21. 2D配列からオブジェクト1D配列への列のコピー
- 22. 注意:配列から文字列への変換エラー:配列
- 23. MYSQLへのバイト配列のアップロード
- 24. 多次元配列へのmysqlテーブルデータ
- 25. 設定列DATA TYPE(PHPからMySQLへ)
- 26. 結合配列へのJavaScript設定値
- 27. Javascriptファイル/ファンシーズームポップアップへのPHP配列のエコー
- 28. 理解積載JSON配列へのJavascript
- 29. mysqlから配列の配列をロードする
- 30. JavaからMysqlストアドプロシージャ配列パラメータ
どこからデータを取得するかを指定しないで呼び出しを行うコード例はありますか? –
'jQuery.post(url、data);' dataはJavaScript配列です。 http://api.jquery.com/jQuery.post/ –