JavaScript から MySQL データベースへのデータの保存
問題:
JavaScript クリック カウンターの統合
解決策:
JavaScript だけでは、MySQL データベースと直接やり取りすることはできません。MySQL データベースは異なるコンピュータ上に存在するためです。このギャップを埋めるには、PHP、Java、Node.js などのサーバー側言語が必要です。
ステップ 1: サーバー側言語接続を確立する
サーバー側の言語 (PHP など) を選択し、適切なデータベース ドライバーを使用してデータベース接続を設定します。
ステップ 2: Ajax 関数を作成する
JavaScript を使用するAjax はクライアント (ブラウザ) からサーバーにデータを送信します。 Ajax 関数には以下を含める必要があります:
ステップ 3: サーバー側スクリプト
サーバー側スクリプト (PHP など):
Ajax 関数の例:
<code class="javascript">$.ajax({ type: "POST", url: "phpfile.php", data: { clickCount: count1 }, success: function(response) { alert("Data Saved: " + response); } });</code>
PHP スクリプトの例:
<code class="php"><?php $clickCount = $_POST['clickCount']; $servername = "localhost"; $username = "user"; $password = "password"; $dbName = "database_name"; // Establish database connection $conn = mysqli_connect($servername, $username, $password, $dbName); // Prepare and execute SQL statement $sql = "INSERT INTO click_counts (count) VALUES ($clickCount)"; mysqli_query($conn, $sql); // Respond to Ajax request echo "Data Saved: $clickCount"; // Close database connection mysqli_close($conn); ?></code>
注:
以上がJavaScript クリック カウンター データを MySQL データベースに保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。