Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Memasukkan Data ke dalam MySQL dengan PHP dan AJAX (jQuery)?

Bagaimana untuk Memasukkan Data ke dalam MySQL dengan PHP dan AJAX (jQuery)?

Patricia Arquette
Patricia Arquetteasal
2024-11-01 12:27:30941semak imbas

How to Insert Data into MySQL with PHP and AJAX (jQuery)?

Memasukkan Data ke dalam MySQL dengan PHP dan AJAX (jQuery)

Banyak tutorial menumpukan pada pelaksanaan kompleks interaksi pangkalan data, menjadikannya mencabar untuk menyesuaikan diri mereka untuk keperluan tertentu. Artikel ini menyediakan pendekatan yang mudah untuk memasukkan data ke dalam pangkalan data MySQL menggunakan PHP dan AJAX (jQuery).

Borang HTML terdiri daripada kotak teks, label dan butang hantar.

<code class="html"><form method="post" action="process.php" onSubmit="return ajaxSubmit(this);">
    Value: <input type="text" name="my_value" />
    <input type="submit" name="form_submit" value="Go" />
</form></code>

Skrip jQuery mengendalikan penyerahan AJAX tanpa memuat semula halaman.

<code class="javascript">var ajaxSubmit = function(formEl) {
    var url = $(formEl).attr('action');
    var data = $(formEl).serializeArray();

    $.ajax({
        url: url,
        data: data,
        dataType: 'json',
        success: function(rsp) {
            if(rsp.success) {
                alert('form has been posted successfully');
            }
        }
    });

    return false;
}</code>

Skrip PHP, process.php, menyambung ke pangkalan data dan melaksanakan pertanyaan sisipan. Ia terlepas daripada input pengguna untuk menghalang suntikan SQL.

<code class="php">$val = mysql_real_escape_string(post('my_value'));
$sql = sprintf("INSERT INTO %s (column_name_goes_here) VALUES '%s';", 'table_name_goes_here', $val);
$result = mysql_query($sql);</code>

Hasil pertanyaan (berjaya atau ralat) dikembalikan dalam format JSON. Setelah berjaya dimasukkan, mesej makluman dipaparkan pada halaman.

Pendekatan yang dipermudahkan ini menyediakan cara yang ringkas dan mudah untuk memasukkan data ke dalam pangkalan data MySQL menggunakan PHP dan AJAX (jQuery).

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Data ke dalam MySQL dengan PHP dan AJAX (jQuery)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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