Nhập JSON vào phpMyAdmin

3. Chỉ định kết nối MySQL, cơ sở dữ liệu, lược đồ và bảng để nhập dữ liệu vào. Nếu bạn đã chọn một bảng trong Database Explorer trước khi mở trình hướng dẫn Nhập dữ liệu, trình hướng dẫn sẽ mở với các tham số kết nối được xác định trước của bảng đã chọn. Để tạo hoặc chỉnh sửa các kết nối MySQL, hãy nhấp vào các nút tương ứng. Bấm tiếp

4. Xem trước dữ liệu Nguồn và chỉ định các tùy chọn bổ sung để tùy chỉnh quá trình nhập

* Check that the **Source** encoding is set correctly.

Bấm tiếp

Nhập JSON vào phpMyAdmin

5. Chỉ định định dạng dữ liệu cho dữ liệu Nguồn và nhấp vào Tiếp theo

6. Ánh xạ các cột Nguồn sang các cột Mục tiêu. Nếu bạn đang nhập dữ liệu vào một bảng mới, dbForge Studio sẽ tự động tạo và ánh xạ tất cả các cột. Nếu bạn đang nhập vào một bảng hiện có, chỉ các cột có cùng tên sẽ được ánh xạ, phần còn lại sẽ được ánh xạ theo cách thủ công. (Nếu không tìm thấy cột nào có cùng tên, chúng sẽ được ánh xạ liên tiếp - cột đầu tiên trong Nguồn với cột đầu tiên trong Mục tiêu, v.v. )

Xem các cột Mục tiêu ở trên cùng và các cột Nguồn ở cuối trang hướng dẫn. Nhấp vào Trường cột nguồn và chọn cột bắt buộc từ danh sách thả xuống

Ghi chú

Để hủy ánh xạ của tất cả các cột, hãy nhấp vào Xóa ánh xạ trên thanh công cụ. Để khôi phục nó, hãy nhấp vào Điền vào ánh xạ

7. Nếu bạn đang nhập vào một bảng mới, bạn có thể chỉnh sửa thuộc tính cột Mục tiêu bằng cách bấm đúp vào chúng trong lưới trên cùng. Chọn hộp kiểm Khóa cho cột có khóa chính và nhấp vào Tiếp theo. Lưu ý rằng bạn nên chọn ít nhất một cột có khóa chính, nếu không một số chế độ nhập trên trang Trình hướng dẫn chế độ sẽ bị tắt

8. Chọn một chế độ nhập để xác định cách dbForge Studio sẽ nhập dữ liệu. Bấm tiếp

9. Chọn các tùy chọn đầu ra để quản lý tập lệnh nhập dữ liệu. Bấm tiếp

10. Chọn cách dbForge Studio sẽ xử lý lỗi trong quá trình nhập và liệu bạn có muốn nhận tệp nhật ký có thông tin chi tiết về phiên nhập hay không

11. Nhấp vào Nhập và xem tiến trình nhập. dbForge Studio sẽ thông báo cho bạn biết liệu quá trình nhập đã hoàn tất thành công hay thất bại. Nhấp vào nút Hiển thị tệp nhật ký để mở tệp nhật ký

12. Nhấp vào Kết thúc để kết thúc quá trình nhập và đóng trình hướng dẫn

Ghi chú

Bạn có thể lưu cài đặt nhập dưới dạng mẫu để sử dụng trong tương lai. Nhấp vào nút Lưu mẫu trên bất kỳ trang trình hướng dẫn nào để lưu cài đặt đã chọn. Lần tới, bạn chỉ nên chọn một mẫu và chỉ định vị trí của Dữ liệu nguồn - tất cả các cài đặt sẽ được đặt sẵn. Để biết thêm thông tin, hãy chuyển đến chủ đề Lưu và Sử dụng Mẫu

Nhập/Chèn dữ liệu tệp JSON vào cơ sở dữ liệu MySQL bằng PHP;

Đồng thời, bằng cách sử dụng hướng dẫn sau, chúng tôi sẽ chèn hoặc nhập một hoặc nhiều dữ liệu tệp JSON vào cơ sở dữ liệu MySQL bằng cách sử dụng tập lệnh hoặc mã PHP

Cách nhập/chèn dữ liệu tệp JSON vào cơ sở dữ liệu MySQL bằng PHP

Sử dụng các bước sau để nhập/chèn dữ liệu tệp JSON vào cơ sở dữ liệu MySQL bằng PHP;

  • Bước 1 – Tạo cấu hình cơ sở dữ liệu
  • Bước 2 – Đọc dữ liệu Json từ tệp
  • Bước 3 – Chèn dữ liệu JSON vào cơ sở dữ liệu MySQL

Bước 1 – Tạo cấu hình cơ sở dữ liệu

Sử dụng mã php sau để tạo kết nối từ cơ sở dữ liệu mysql;

            // Server name => localhost
            // Username => root
            // Password => empty
            // Database name => test
            // Passing these 4 parameters
            $connect = mysqli_connect("localhost", "root", "", "test"); 

Bước 2 – Đọc dữ liệu Json từ tệp

Sử dụng mã php sau để đọc dữ liệu json từ tệp;

  // json file name
            $filename = "college_subjects.json";
            
            // Read the JSON file in PHP
            $data = file_get_contents($filename); 
            
            // Convert the JSON String into PHP Array
            $array = json_decode($data, true); 

Bước 3 – Chèn dữ liệu JSON vào cơ sở dữ liệu MySQL

Sử dụng mã php sau để chèn dữ liệu tệp json vào cơ sở dữ liệu MySQL;

// Database query to insert data 
                // into database Make Multiple 
                // Insert Query 
                $query .= 
                "INSERT INTO student VALUES 
                ('".$row["name"]."', '".$row["gender"]."', 
                '".$row["subject"]."'); "; 

Mã nguồn đầy đủ của Cách Chèn dữ liệu Tệp JSON vào cơ sở dữ liệu MySQL bằng PHP;

<!DOCTYPE html>
<html>
<head>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js">
</script>
<link rel="stylesheet" href=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js">
</script>
<style>
.box {
width: 750px;
padding: 20px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 5px;
margin-top: 100px;
}
</style>
</head>
<body>
<div class="container box">
<h3 align="center">
How to Insert JSON File data into MySQL database using PHP
</h3><br />
<?php
// Server name => localhost
// Username => root
// Password => empty
// Database name => test
// Passing these 4 parameters
$connect = mysqli_connect("localhost", "root", "", "test"); 
$query = '';
$table_data = '';
// json file name
$filename = "college_subjects.json";
// Read the JSON file in PHP
$data = file_get_contents($filename); 
// Convert the JSON String into PHP Array
$array = json_decode($data, true); 
// Extracting row by row
foreach($array as $row) {
// Database query to insert data 
// into database Make Multiple 
// Insert Query 
$query .= 
"INSERT INTO student VALUES 
('".$row["name"]."', '".$row["gender"]."', 
'".$row["subject"]."'); "; 
$table_data .= '
<tr>
<td>'.$row["name"].'</td>
<td>'.$row["gender"].'</td>
<td>'.$row["subject"].'</td>
</tr>
'; // Data for display on Web page
}
if(mysqli_multi_query($connect, $query)) {
echo '<h3>Inserted JSON Data</h3><br />';
echo '
<table class="table table-bordered">
<tr>
<th width="45%">Name</th>
<th width="10%">Gender</th>
<th width="45%">Subject</th>
</tr>
';
echo $table_data;  
echo '</table>';
}
?>
<br />
</div>
</body>
</html>

Phần kết luận

Thông qua hướng dẫn này, chúng ta đã biết cách nhập/Chèn dữ liệu tệp JSON vào cơ sở dữ liệu MySQL bằng PHP hoặc tìm nạp/lấy dữ liệu từ tệp JSON và nhập nó vào cơ sở dữ liệu Mysql bằng PHP

Làm cách nào để nhập tệp JSON vào MySQL?

Nhập JSON .
Quyết định bảng nào sẽ nhập dữ liệu vào. .
Chọn định dạng nhập JSON và chỉ định vị trí của Dữ liệu nguồn. .
Chỉ định kết nối MySQL, cơ sở dữ liệu, lược đồ và bảng để nhập dữ liệu vào. .
Xem trước dữ liệu Nguồn và chỉ định các tùy chọn bổ sung để tùy chỉnh quá trình nhập

Làm cách nào để nhập tệp vào phpMyAdmin?

Nhập tệp SQL vào cơ sở dữ liệu MySQL .
Đăng nhập vào phpMyAdmin
Trong phpMyAdmin, trên menu bên trái, chọn tên cơ sở dữ liệu bạn muốn sử dụng. .
Trên menu trên cùng, chọn Nhập
Chọn Chọn tập tin
Tìm và chọn tệp bạn muốn nhập rồi chọn Mở
Ở cuối trang, chọn Đi

Làm cách nào để chèn dữ liệu JSON vào cơ sở dữ liệu bằng PHP?

PHP Script đọc nội dung tệp JSON và Chèn vào MySQL . "; ?>

Làm cách nào để chuyển đổi JSON sang bảng MySQL?

Chuyển JSON sang SQL .
Bước 1. Chọn đầu vào của bạn. Tùy chọn 1 - Chọn Mã hóa tệp JSON. Tùy chọn 2 - Nhập URL. Tùy chọn 3 - dán vào Hộp văn bản bên dưới
Bước 2. Chọn tùy chọn đầu ra. Tùy chọn đầu ra Không hoạt động? . .
Bước 3. Tạo đầu ra. Dữ liệu kết quả. Lưu kết quả của bạn. . sql EOL