Hướng dẫn how can we connect database using php and ajax explain with example? - làm thế nào chúng ta có thể kết nối cơ sở dữ liệu bằng cách sử dụng php và ajax giải thích với ví dụ?

AJAX có thể được sử dụng để giao tiếp tương tác với cơ sở dữ liệu.

Ví dụ cơ sở dữ liệu AJAX

Ví dụ sau đây sẽ chứng minh làm thế nào một trang web có thể tìm nạp thông tin từ cơ sở dữ liệu với AJAX:

Thí dụ

Thông tin người sẽ được liệt kê ở đây ...

Ví dụ giải thích - Cơ sở dữ liệu MySQL

Bảng cơ sở dữ liệu chúng tôi sử dụng trong ví dụ trên có vẻ như thế này:

TôiHọHọTuổi tácQuê nhàNghề nghiệp
1 PeterGriffin41 QuahogNhà máy bia
2 LoisGriffin40 QuahogNhà máy bia
3 LoisNewport39 QuahogNhà máy bia
4 LoisNewport41 QuahogNhà máy bia

Lois

Newport

Giáo viên piano

Joseph

Thí dụ

Swanson


function showUser[str] {
  if [str == ""] {
    document.getElementById["txtHint"].innerHTML = "";
    return;
  } else {
    var xmlhttp = new XMLHttpRequest[];
    xmlhttp.onreadystatechange = function[] {
      if [this.readyState == 4 && this.status == 200] {
        document.getElementById["txtHint"].innerHTML = this.responseText;
      }
    };
    xmlhttp.open["GET","getuser.php?q="+str,true];
    xmlhttp.send[];
  }
}


Cảnh sát

  Select a person:
  Peter Griffin
  Lois Griffin
  Joseph Swanson
  Glenn Quagmire
 



Person info will be listed here...

GLenn

Quigmire

Phi công

Ví dụ giải thích

  • Trong ví dụ trên, khi người dùng chọn một người trong danh sách thả xuống ở trên, một hàm gọi là "showuser []" được thực thi.
  • Hàm được kích hoạt bởi sự kiện Onchange.
  • Đây là mã HTML:
  • Hàm showuser [str] {& nbsp; if [str == ""] {& nbsp; & nbsp; & nbsp; & nbsp; document.getEuityById ["txthint"]. & nbsp; } other {& nbsp; & nbsp; & nbsp; & nbsp; var xmlHttp = new xmlHttpRequest []; & nbsp; & nbsp; & nbsp; xmlHttp.onReadyStateChange = function [] {& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; if [this.ReadyState == 4 && this.status == 200] {& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; document.getEuityById ["txthint"]. Internhtml = this.responsetext; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;} thật]; & nbsp; & nbsp; & nbsp; xmlhttp.send []; & nbsp; }}

& nbsp; Chọn một người: & nbsp; Peter Griffin & NBSP; Lois Griffin & NBSP; Joseph Swanson & NBSP; Glenn Quagmire & NBSP; Thông tin người sẽ được liệt kê ở đây ...

The page on the server called by the JavaScript above is a PHP file called "getuser.php".

Chạy ví dụ »

Giải thích mã:



table {
  width: 100%;
  border-collapse: collapse;
}

Đầu tiên, kiểm tra xem người được chọn. Nếu không có ai được chọn [str == ""], hãy xóa nội dung của txthint và thoát chức năng. Nếu một người được chọn, hãy làm như sau:
  border: 1px solid black;
  padding: 5px;
}

Tạo đối tượng XMLHTTPREQUEST


GLenn
$q = intval[$_GET['q']];

Quigmire
if [!$con] {
  die['Could not connect: ' . mysqli_error[$con]];
}

Phi công
$sql="SELECT * FROM user WHERE id = '".$q."'";
$result = mysqli_query[$con,$sql];

Ví dụ giải thích

Firstname
Lastname
Age
Hometown
Job
";
while[$row = mysqli_fetch_array[$result]] {
  echo "";
  echo "" . $row['FirstName'] . "";
  echo "" . $row['LastName'] . "";
  echo "" . $row['Age'] . "";
  echo "" . $row['Hometown'] . "";
  echo "" . $row['Job'] . "";
  echo "";
}
echo "";
mysqli_close[$con];
?>

Trong ví dụ trên, khi người dùng chọn một người trong danh sách thả xuống ở trên, một hàm gọi là "showuser []" được thực thi.

  1. Hàm được kích hoạt bởi sự kiện Onchange.
  2. Đây là mã HTML:
  3. Hàm showuser [str] {& nbsp; if [str == ""] {& nbsp; & nbsp; & nbsp; & nbsp; document.getEuityById ["txthint"]. & nbsp; } other {& nbsp; & nbsp; & nbsp; & nbsp; var xmlHttp = new xmlHttpRequest []; & nbsp; & nbsp; & nbsp; xmlHttp.onReadyStateChange = function [] {& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; if [this.ReadyState == 4 && this.status == 200] {& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; document.getEuityById ["txthint"]. Internhtml = this.responsetext; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;} thật]; & nbsp; & nbsp; & nbsp; xmlhttp.send []; & nbsp; }}


Làm thế nào sử dụng dữ liệu AJAX từ cơ sở dữ liệu trong PHP?

Tìm nạp dữ liệu từ cơ sở dữ liệu bằng AJAX trong PHP..
Kết nối PHP với cơ sở dữ liệu MySQL. Trước hết, bạn cần kết nối PHP với cơ sở dữ liệu MySQL. ....
Tạo nút HTML để hiển thị dữ liệu khi nhấp. Định cấu hình các bước sau - ....
Hiển thị dữ liệu mà không tải lại trang bằng AJAX. ....
Tìm nạp dữ liệu từ bảng MySQL bằng PHP ..

AJAX giải thích với ví dụ trong PHP là gì?

Ajax = JavaScript không đồng bộ và XML. AJAX là một kỹ thuật để tạo các trang web nhanh và năng động. AJAX cho phép các trang web được cập nhật không đồng bộ bằng cách trao đổi một lượng nhỏ dữ liệu với máy chủ phía sau hậu trường. Điều này có nghĩa là có thể cập nhật các phần của trang web, mà không tải lại toàn bộ trang.a technique for creating fast and dynamic web pages. AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

Làm cách nào để kết nối cơ sở dữ liệu trong PHP?

Yêu cầu: Quy trình máy chủ web XAMPP:..
Bắt đầu XAMPP Server bằng cách khởi động Apache và MySQL ..
Viết tập lệnh PHP để kết nối với XAMPP ..
Chạy nó trong trình duyệt cục bộ ..
Cơ sở dữ liệu được tạo thành công dựa trên mã PHP ..

Làm thế nào gửi dữ liệu từ PHP đến HTML trong AJAX?

Ajax [{type: 'Post', url: 'Process.php', Data: {text1: val1, text2: val2}, thành công: function [phản hồi] {$ ['#result'].}];}]; php', data: { text1: val1, text2: val2 }, success: function[response] { $['#result']. html[response]; } }]; }];

Làm thế nào có thể lấy dữ liệu từ cơ sở dữ liệu bằng cách sử dụng jQuery ajax?

Thực hiện yêu cầu AJAX GET để lấy dữ liệu từ máy chủ Tạo bảng MySQL và chèn dữ liệu.Tạo biểu mẫu HTML và tập lệnh jQuery để thực hiện yêu cầu AJAX GET đến Máy chủ PHP MySQL.Viết tập lệnh PHP để nhận yêu cầu từ máy khách và tìm nạp dữ liệu từ cơ sở dữ liệu MySQL và gửi kết quả được mã hóa JSON cho máy khách.Create a MySQL table and insert data. Create HTML form and jQuery script to perform AJAX GET Request to PHP MySQL Server. Write a PHP script to receive request from client and fetch data from MySQL database and send a JSON encoded result to client.

Bài Viết Liên Quan

Chủ Đề