Hướng dẫn ajax insert data in php - ajax chèn dữ liệu vào php


Ở đây chúng tôi sử dụng 3 tệp để chèn dữ liệu trong cơ sở dữ liệu MySQL bằng AJAX.

  1. database.php
  2. index.php
  3. save.php

Bảng user_data

   CREATE TABLE `user_data` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  `email` varchar(50) NOT NULL,
  `phone` varchar(100) NOT NULL,
  `city` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

database.php

index.php




	Insert data in MySQL database using Ajax
	
	


save.php

200));
	} 
	else {
		echo json_encode(array("statusCode"=>201));
	}
	mysqli_close($conn);
?>
 



Hướng dẫn ajax insert data in php - ajax chèn dữ liệu vào php

Hướng dẫn ajax insert data in php - ajax chèn dữ liệu vào php

Chèn dữ liệu bằng AJAX trong PHP: Hướng dẫn này được đăng cho người mới bắt đầu cũng như các nhà phát triển có kinh nghiệm. Nó sẽ giúp bạn chèn dữ liệu biểu mẫu vào cơ sở dữ liệu MySQL mà không cần làm mới trang. This tutorial is posted for beginners as well as experienced developers. It will help you insert form data into the MySQL Database without page refresh.

Tôi đã chia sẻ ví dụ tốt nhất bằng cách sử dụng AJAX, PHP & MySQL. Vì vậy, bạn có thể tìm hiểu cách chèn dữ liệu bằng AJAX trong PHP và MySQL. Tất cả các bước được giải thích một cách đơn giản. Đó là những điều dễ hiểu. Do đó, tiếp tục đọc các hướng dẫn hoàn chỉnh.

Hướng dẫn ajax insert data in php - ajax chèn dữ liệu vào php

Nội dung

  • Chèn dữ liệu bằng AJAX trong PHP
    • 1. Tạo cơ sở dữ liệu MySQL
    • 2. Kết nối PHP với cơ sở dữ liệu MySQL
    • 3. Tạo biểu mẫu HTML
    • 4. Chèn dữ liệu mà không tải lại trang bằng AJAX
    • 5. Chèn dữ liệu bằng PHP
    • Tóm tắt hướng dẫn

Tôi đã giải thích hướng dẫn này dưới dạng đơn giản. Khi bạn học nó, bạn sẽ chèn dữ liệu biểu mẫu khác mà không tải lại trang. Kịch bản này sẽ hoạt động với các loại dữ liệu biểu mẫu khác nhau. Vì vậy, nó rất đơn giản để thực hiện trong dự án.

Cũng đọc -

Cách tìm nạp dữ liệu từ cơ sở dữ liệu bằng AJAX

Cách cập nhật dữ liệu bằng AJAX trong PHP

Trước khi viết một kịch bản, bạn phải làm những việc sau đây.

  • Tạo một thư mục dự án. Nếu không, bạn có thể sử dụng cấu trúc thư mục sau cho mục đích thử nghiệm.
codingstatus.com/
  |__database.php
  |__ajax-script.js
  |__php-script.php
  |__user-form.php

1. Tạo cơ sở dữ liệu MySQL

2. Kết nối PHP với cơ sở dữ liệu MySQL

  • 3. Tạo biểu mẫu HTML
  • 4. Chèn dữ liệu mà không tải lại trang bằng AJAX

5. Chèn dữ liệu bằng PHP

CREATE TABLE `usertable` (
  `id` int(10) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT,
  `fullName` varchar(255) DEFAULT NULL,
  `emailAddress` varchar(255) DEFAULT NULL,
  `city` varchar(255) DEFAULT NULL,
   `country` varchar(50) DEFAULT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

2. Kết nối PHP với cơ sở dữ liệu MySQL

3. Tạo biểu mẫu HTML

4. Chèn dữ liệu mà không tải lại trang bằng AJAX

3. Tạo biểu mẫu HTML

4. Chèn dữ liệu mà không tải lại trang bằng AJAX

  • 5. Chèn dữ liệu bằng PHP
  • Tóm tắt hướng dẫn
  • Tôi đã giải thích hướng dẫn này dưới dạng đơn giản. Khi bạn học nó, bạn sẽ chèn dữ liệu biểu mẫu khác mà không tải lại trang. Kịch bản này sẽ hoạt động với các loại dữ liệu biểu mẫu khác nhau. Vì vậy, nó rất đơn giản để thực hiện trong dự án.
    • Cũng đọc - – This tag must have
      3 &  
      4
    • Cách tìm nạp dữ liệu từ cơ sở dữ liệu bằng AJAX – It should be text input and should have
      5 attribute.
    • Cách cập nhật dữ liệu bằng AJAX trong PHP – It should be an email input field and should have 
      6 attribute.
    • Trước khi viết một kịch bản, bạn phải làm những việc sau đây. – It should be a text input field and should have 
      7 attribute
    • Tạo một thư mục dự án. Nếu không, bạn có thể sử dụng cấu trúc thư mục sau cho mục đích thử nghiệm. – It should be a text input field and should have 
      8 attribute
    • Tạo cơ sở dữ liệu MySQL và bảng có tên sau – It should be a button.

Tên cơ sở dữ liệu-

0 (bạn có thể sử dụng tên cơ sở dữ liệu tùy chỉnh của riêng mình)








Insert User Data

4. Chèn dữ liệu mà không tải lại trang bằng AJAX

5. Chèn dữ liệu bằng PHP

  • Tóm tắt hướng dẫn
  • Tôi đã giải thích hướng dẫn này dưới dạng đơn giản. Khi bạn học nó, bạn sẽ chèn dữ liệu biểu mẫu khác mà không tải lại trang. Kịch bản này sẽ hoạt động với các loại dữ liệu biểu mẫu khác nhau. Vì vậy, nó rất đơn giản để thực hiện trong dự án.
  • Cũng đọc -
  • Cách tìm nạp dữ liệu từ cơ sở dữ liệu bằng AJAX
  • Cách cập nhật dữ liệu bằng AJAX trong PHP

Trước khi viết một kịch bản, bạn phải làm những việc sau đây.

$(document).on('submit','#userForm',function(e){
        e.preventDefault();
       
        $.ajax({
        method:"POST",
        url: "php-script.php",
        data:$(this).serialize(),
        success: function(data){
        $('#msg').html(data);
        $('#userForm').find('input').val('')

    }});
});

5. Chèn dữ liệu bằng PHP

Để chèn dữ liệu vào cơ sở dữ liệu MySQL, hãy định cấu hình các bước sau -

  • Đầu tiên, bao gồm tệp kết nối cơ sở dữ liệu & NBSP; ________ 26
  • Gán biến kết nối & nbsp; ________ 27 & nbsp; cho một biến mới & nbsp; ________ 28
  • Tạo một chức năng tùy chỉnh
    
    
    
    	Insert data in MySQL database using Ajax
    	
    	
    
    
    
    9. Hàm này sẽ chèn dữ liệu biểu mẫu vào cơ sở dữ liệu.
  • Sau đó gọi ________ 29 & nbsp; Nếu tất cả các trường không trống.
  • Ngoài ra, tạo một chức năng tùy chỉnh khác
    200));
    	} 
    	else {
    		echo json_encode(array("statusCode"=>201));
    	}
    	mysqli_close($conn);
    ?>
     
    1 để chuyển đổi đầu vào bất hợp pháp thành đầu vào pháp lý.

Tên tệp-Php-script.php

 " . mysqli_error($db);
     }
 }

?>

Tóm tắt hướng dẫn

Các nhà phát triển thân mến, tôi hy vọng hướng dẫn này là hữu ích và bạn đã hiểu khái niệm trên. Bây giờ bạn có thể dễ dàng thực hiện một dữ liệu chèn khác.

Nếu bạn có bất kỳ nghi ngờ hoặc câu hỏi nào, bạn có thể hỏi tôi trực tiếp qua hộp bình luận dưới đây. Tôi chắc chắn sẽ trả lời càng sớm càng tốt.

Thậm chí bạn có thể đề xuất các chủ đề hoặc ý tưởng liên quan đến các hướng dẫn chia sẻ công nghệ web. Và chia sẻ hướng dẫn này với những người bạn của bạn, những người muốn học nó.

Cảm ơn vì đã dành thời gian cho hướng dẫn này for giving the time to this tutorial…

Làm thế nào để chèn vào PHP bằng AJAX?

Chèn dữ liệu vào MySQL DB trong PHP bằng cách sử dụng JQuery Ajax mà không cần làm mới trang ...
Bước 1 - Tạo cơ sở dữ liệu và bảng ..
Bước 2 - Tạo tệp kết nối cơ sở dữ liệu ..
Bước 3 - Tạo biểu mẫu AJAX POST trong PHP ..
Bước 4 - Tạo tệp lưu trữ dữ liệu AJAX ..

Làm thế nào để chèn dữ liệu từ cơ sở dữ liệu trong PHP bằng AJAX với ví dụ?

val ();VAR Mật khẩu = $ ("#Mật khẩu").val ();$.ajax ({type: "post", url: "chèn. php", data: "name =" + name + "& password =" + password, thành công: function (data) {alert ("sucess");}});});

Làm thế nào để chèn dữ liệu vào DB bằng AJAX?

ajax ({url: 'insert.php', phương thức: 'post', data: {name: name, email: email}, thành công: function (data) {alert (data);}});Mã giải thích: URL: 'Chèn.PHP ', URL mà chúng tôi sẽ gửi dữ liệu sau đó gửi đến MySQL. php', method:'POST', data:{ name:name, email:email }, success:function(data){ alert(data); } }); code explanation : url:'insert. php', url that we will send the data then send to mysql.

Làm thế nào nối thêm dữ liệu được chèn vào bảng HTML bằng AJAX PHP?

Nếu bạn không biết cách nối dữ liệu trả lại AJAX vào bảng HTML thì nghi ngờ của bạn sẽ rõ ràng từ bài đăng này.Bạn có thể nối dữ liệu từ đầu bảng bằng cách sử dụng phương thức jQuery pred () và nếu bạn muốn nối vào cuối bảng thì bằng cách sử dụng phương thức jQuery append ().jQuery append() method.