>  기사  >  데이터 베이스  >  PHP 및 AJAX(jQuery)를 사용하여 MySQL에 데이터를 삽입하는 방법은 무엇입니까?

PHP 및 AJAX(jQuery)를 사용하여 MySQL에 데이터를 삽입하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-01 12:27:30941검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.