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

Patricia Arquette
Lepaskan: 2024-11-01 12:27:30
asal
940 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

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!