Truy xuất hoặc tìm nạp dữ liệu từ cơ sở dữ liệu MySQL trong PHP và hiển thị bảng;
Trước hết, chúng ta sẽ tạo một tệp kết nối cơ sở dữ liệu và tạo trang web bảng html với dữ liệu hiển thị từ cơ sở dữ liệu trong PHP
Mã PHP Lấy dữ liệu từ cơ sở dữ liệu và hiển thị trong bảng
Để lấy dữ liệu từ MySQL, câu lệnh SELECT được sử dụng. Điều đó có thể lấy dữ liệu từ một cột cụ thể hoặc tất cả các cột của bảng
Nếu bạn muốn lấy dữ liệu cột đã chọn từ cơ sở dữ liệu. Sử dụng truy vấn SQL dưới đây là
SELECT column_name,column_name FROM table_name;
Nếu bạn muốn lấy tất cả dữ liệu cột từ một bảng. Sử dụng truy vấn SQL dưới đây là
SELECT * FROM table_name;
Mã PHP để lấy dữ liệu từ cơ sở dữ liệu MySQL và hiển thị trong bảng HTML
Sử dụng hai bước dưới đây và lấy dữ liệu từ cơ sở dữ liệu MySQL trong PHP và hiển thị trong bảng HTML
- Kết nối với cơ sở dữ liệu trong PHP
- Lấy dữ liệu từ cơ sở dữ liệu và hiển thị trong bảng
1. Kết nối với cơ sở dữ liệu trong PHP
Trong bước này, bạn sẽ tạo một tên tệp db. php và cập nhật mã bên dưới vào tệp của bạn
Đoạn mã dưới đây được sử dụng để tạo kết nối cơ sở dữ liệu MySQL trong PHP. Khi chúng tôi tìm nạp, chèn, cập nhật hoặc xóa dữ liệu khỏi cơ sở dữ liệu MySQL, chúng tôi sẽ bao gồm tệp này
2. Lấy dữ liệu từ cơ sở dữ liệu và hiển thị trong bảng
Trong bước này, chúng tôi sẽ lấy dữ liệu từ cơ sở dữ liệu MySQL trong PHP và hiển thị dữ liệu trong bảng HTML. Vì vậy, bạn có thể tạo một tệp mới và cập nhật mã bên dưới vào tệp của mình
Đoạn mã dưới đây được sử dụng để truy xuất hoặc nhận dữ liệu từ cơ sở dữ liệu MySQL trong PHP. Ngoài ra, chúng tôi sẽ hiển thị dữ liệu được tìm nạp trong bảng HTML
Bootstrap 4 Bordered Table .bs-example{ margin: 20px; } $[document].ready[function[]{ $['[data-toggle="tooltip"]'].tooltip[]; }];Users List
Name Email id Mobile
Phần kết luận
Để truy xuất hoặc tìm nạp hoặc lấy dữ liệu từ cơ sở dữ liệu MySQL trong PHP. Ở đây bạn đã học cách tìm nạp và hiển thị dữ liệu trong bảng HTML bằng PHP MySQL
Thử nghiệm
Đây là một ví dụ rất cơ bản và dễ dàng về việc tìm nạp dữ liệu vào cơ sở dữ liệu MySQL bằng cách sử dụng tập lệnh PHP. Trong hướng dẫn tiếp theo, chúng tôi sẽ chỉ cho bạn cách bạn có thể cập nhật từ dữ liệu vào cơ sở dữ liệu MySQL trong PHP
I was having trouble with returning PDO query results in arrays, due to the structure of the results of those queries [query array with arrays for results inside]. Now when executing a fetchAll[] on a query you get the following:
Array [ [0] = Array [ [key1] => "value1", [key2] => "value2"] [1] = Array[ [key1] => "value1", [key2] => "value2"] ]
This is a smaller array, but return results in a HUGE database this way and it quickly becomes IMPPOSIBRU to read out the array given.
This is where the glorious foreach comes in! We all know the basic writing of a foreach [foreach [$array as $key => $value] {...}], but with query results there's a twist, as both the $key AND $value variables are arrays, where $key is the array of the query containing the result arrays and $value is/are the result array[s] themselves.
________số 8_______
foreach [$query as $key => $value] {
return $value["key2"];
}
?>
This already does the job, but to return them in arrays we have to change our return code a little bit, like so:
foreach [$query as $key => $value] {
return array [
"key1" => $value["key1"],
"key2" => $value["key2"]
];
}
?>
Array [ [0] = Array [ [key1] => "value1", [key2] => "value2"] [1] = Array[ [key1] => "value1", [key2] => "value2"] ]
0
Array [ [0] = Array [ [key1] => "value1", [key2] => "value2"] [1] = Array[ [key1] => "value1", [key2] => "value2"] ]
1
Array [ [0] = Array [ [key1] => "value1", [key2] => "value2"] [1] = Array[ [key1] => "value1", [key2] => "value2"] ]
2