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