Bagaimanakah saya boleh menghantar data daripada JavaScript ke pangkalan data MySQL?

Mary-Kate Olsen
Lepaskan: 2024-10-30 08:22:03
asal
443 orang telah melayarinya

How can I send data from JavaScript to a MySQL database?

Bagaimanakah cara saya menghantar data daripada javascript ke pangkalan data mysql?

JavaScript, dengan sendirinya, tidak boleh berkomunikasi secara langsung dengan pangkalan data MySQL kerana ia beroperasi pada komputer yang berbeza. JavaScript berjalan di bahagian klien (dalam penyemak imbas), manakala pangkalan data biasanya berada di bahagian pelayan.

Penyelesaian:

Untuk mewujudkan komunikasi antara JavaScript dan MySQL, anda memerlukan bahasa bahagian pelayan perantara seperti PHP, Java atau Node.js. Bahasa sebelah pelayan ini bertindak sebagai jambatan untuk melaksanakan pertanyaan MySQL dan mengembalikan keputusan atau menyimpan data dalam pangkalan data.

Contoh menggunakan PHP:

<code class="php"><?php
$name = $_POST['name'];
$location = $_POST['location'];
$con = mysql_connect('localhost', 'peter', 'abc123');
$sql = "INSERT INTO user (name, location) VALUES ('$name', '$location')";
mysql_query($sql, $con);
mysql_close($con);</code>
Salin selepas log masuk

Kod PHP ini mewujudkan sambungan ke pangkalan data MySQL, melaksanakan pertanyaan sisipan dan menyimpan data yang diterima daripada kod JavaScript.

Menyepadukan dengan JavaScript:

Dalam kod JavaScript anda, anda boleh menggunakan AJAX (Asynchronous JavaScript dan XML) untuk menghantar data ke skrip sebelah pelayan. Permintaan AJAX boleh dicetuskan dengan klik butang atau sebarang peristiwa lain:

function sendData() {
  const name = 'John Doe';
  const location = 'New York';
  const xhttp = new XMLHttpRequest();
  xhttp.open('POST', 'phpfile.php', true);
  xhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xhttp.send('name=' + name + '&location=' + location);
}
Salin selepas log masuk

Kod JavaScript ini mencipta permintaan AJAX, menyediakan pengepala yang diperlukan dan menghantar data ke skrip PHP melalui permintaan POST .

Kesimpulan:

Dengan menggunakan bahasa bahagian pelayan perantara, JavaScript boleh berinteraksi dengan pangkalan data MySQL dengan menghantar data dan menerima keputusan atau kemas kini. Penyepaduan ini membolehkan anda mencipta aplikasi web interaktif yang boleh menyimpan dan mendapatkan semula data daripada pangkalan data.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menghantar data daripada JavaScript ke pangkalan data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!