Rumah > Artikel > pangkalan data > Bagaimanakah JavaScript boleh menghantar data ke pangkalan data MySQL?
JavaScript, tidak seperti bahasa pengaturcaraan lain, tidak boleh berkomunikasi secara langsung dengan pangkalan data MySQL kerana persekitaran operasinya yang berbeza. JavaScript beroperasi di bahagian klien (dalam pelayar web), manakala pangkalan data berada di bahagian pelayan. Untuk merapatkan jurang ini, bahasa bahagian pelayan perantara seperti PHP, Java, .Net atau Node.js mesti digunakan untuk pertanyaan pangkalan data.
Ikuti langkah ini untuk menyambung JavaScript, PHP dan MySQL:
<code class="html"><script type="text/javascript"> function countClicks1() { // Increment the counter and update the display count1 += 1; document.getElementById("p1").innerHTML = count1; // Send the data to PHP using AJAX $.ajax({ type: "POST", url: "phpfile.php", data: { count: count1, }, success: function (response) { console.log(response); }, }); } </script> <p><a href="javascript:countClicks1();">Count</a></p> <p id="p1">0</p></code>
<code class="php"><?php $count = $_POST['count']; // Connect to the database $mysqli = new mysqli("localhost", "username", "password", "database_name"); // Insert the count into the database $mysqli->query("INSERT INTO table_name (count) VALUES ('$count')"); // Close the database connection $mysqli->close();</code>
Ingat untuk mengubah suai parameter sambungan (hos, nama pengguna, kata laluan, nama_pangkalan data ) dalam skrip PHP untuk memadankan konfigurasi pangkalan data anda. Selain itu, pastikan anda mencipta pangkalan data, jadual dan lajur yang diperlukan sebelum melaksanakan pertanyaan.
Atas ialah kandungan terperinci Bagaimanakah JavaScript boleh menghantar data ke pangkalan data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!