Dorew
Đăng nhập
Tên tài khoản:
Mật khẩu:
Đăng Nhập
MENU
Đăng ký
Quên mật khẩu
Điều khoản sử dụng
Thảo luận
Tìm kiếm
Hỏi về vấn đề JSON Mysqli + PHP
128 lượt xem |
6 bài đăng
#TOP
14.01.2023 - 20:35
Đức
Bài đăng: 24
Mình có một vấn đề cần hỏi mọi người 1 tí
Mình có 1 table trong table có 1 tab là source, giờ mình muốn add dữ liệu dạng json vào đó và get json ra đó thì làm sao
Ví dụ
{"1":"https://link","2":"https://link","...":"..."}
Thank you all
Đăng nhập
một phát, tha hồ bình luận (^3^)
14.01.2023 - 20:52
Dai
Bài đăng: 308
ChatGPT
Để thêm dữ liệu dạng JSON vào một cột trong bảng sử dụng PHP và MySQLi, bạn có thể sử dụng cú pháp sau:
$json_data = json_encode(["1"=>"https://link","2"=>"https://link","..."=>"..."]);
$sql = "INSERT INTO table_name (source) VALUES ('$json_data')";
$result = mysqli_query($conn, $sql);
Để lấy dữ liệu dạng JSON từ một cột trong bảng, bạn có thể sử dụng cú pháp sau:
$sql = "SELECT source FROM table_name WHERE id = 1";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
$json_data = json_decode($row['source'], true);
Trong đó $json_data là một mảng trong PHP.
Lưu ý: Trong trường hợp chuỗi json dữ liệu trong source có nhiều ký tự escape mà mysqli không hỗ trợ, bạn cần sử dụng hàm mysqli_real_escape_string() để xử lý trước khi thêm dữ liệu vào database.
14.01.2023 - 21:48
Đức
Bài đăng: 24
Ok thank dai
14.01.2023 - 22:00
Đức
Bài đăng: 24
À nếu mà mình muốn nhập dữ liệu vào
https://link
thì như nào ta
14.01.2023 - 23:48
Dai
Bài đăng: 308
Cập nhật ở cái array $json_data
16.01.2023 - 02:17
supertroll
Bài đăng: 20
@Đức
https://www.php.net/manual/en/function.array-push.php
thêm dữ liệu vào mảng, còn sửa thì dễ rồi
Chủ đề tương tự
Code Forum JohnCMS VinaJohn v 3.5 Bootstrap Responsive
Script Nén Ảnh Đơn Giản Bằng PHP Và VueJS
Trợ giúp code php
PHP curl và hướng dẫn viết tool leech đơn giản
Selfless Heroes - Trò chơi lập trình