私は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. MySQLからPHPへの配列
- 3. c# - MySQLからMSSQLへの配列クエリステートメント
- 4. JavaScriptからPHPポストへのポスト配列
- 5. PHP JSONからJavaScript配列へ
- 6. xmlファイルからjavascript配列へ
- 7. PHPからJavaScriptへの配列
- 8. JavaScript:ノードリストから配列への変換
- 9. php多次元配列からjavascript配列への変換
- 10. PHP配列からJavaScript配列へのAjaxリクエスト
- 11. javascriptからphpへの複数の配列を持つ配列
- 12. JavaScriptからurlからバイト配列へのファイルの取得
- 13. URLからコード化された文字列へのJavaScript配列
- 14. 2Dダブル配列からバイト配列へ
- 15. インデックス配列から連想配列へ -
- 16. 1D配列からJava2D配列へ
- 17. ベロシティ配列からjavascript配列
- 18. $ .post()サーブレットへのjavascript配列
- 19. オブジェクトへの配列es6 javascript
- 20. ExcelへのJavascript配列 - スタイリング
- 21. JavaScript JSONへのカスタムデータ配列
- 22. リストへの配列Javascript
- 23. JavaScriptの配列へのリスト
- 24. オブジェクトへのJavascript配列transformEmployeeData
- 25. Javascript/jQuery - 配列への項目のプッシュとその配列からの削除
- 26. JavaScript配列の配列からRETURNオブジェクトへの関数を作成
- 27. STRUCT配列からUserDefaultsへ
- 28. JavaScriptのオブジェクトから配列
- 29. Javascript配列からhtmlテーブル
- 30. JSONオブジェクトからjavascript配列への変換
どこからデータを取得するかを指定しないで呼び出しを行うコード例はありますか? –
'jQuery.post(url、data);' dataはJavaScript配列です。 http://api.jquery.com/jQuery.post/ –