如何使用 PHP 和 AJAX (jQuery) 將資料插入 MySQL?

Patricia Arquette
發布: 2024-11-01 12:27:30
原創
940 人瀏覽過

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

使用PHP 和AJAX (jQuery) 將資料插入MySQL

許多教程專注於資料庫交互的複雜實現,使其難以適應以滿足特定需求。本文提供了一種使用 PHP 和 AJAX (jQuery) 將資料插入 MySQL 資料庫的簡化方法。

HTML 表單由文字方塊、標籤和提交按鈕組成。

<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>
登入後複製

jQuery 腳本處理 AJAX 提交,無需刷新頁面。

<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>
登入後複製

PHP 腳本 process.php 連接到資料庫並執行插入查詢。它轉義用戶輸入以防止 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>
登入後複製

查詢結果(成功或錯誤)以 JSON 格式傳回。成功插入後,頁面上會顯示警報訊息。

這種簡化的方法提供了一種使用 PHP 和 AJAX (jQuery) 將資料插入 MySQL 資料庫的簡潔而直接的方法。

以上是如何使用 PHP 和 AJAX (jQuery) 將資料插入 MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!