cuốn sách gpt4 ai đã làm

javascript - tệp mySQLi sang Json sang Js

In lại Tác giả: Walker 123 Thời gian cập nhật: 28-11-2023 00:34:12 26 4
mua khóa gpt4 Nike

Xin chào, tôi đang cố gắng xuất cơ sở dữ liệu mysqli của mình sang tệp js sau khi mã hóa, tôi sử dụng json_encode Tôi không gặp vấn đề gì khi mã hóa nó, nhưng làm cách nào để đặt nó vào tệp js (cập nhật mỗi khi dữ liệu mysqli được cập nhật)

$mysqli = mysqli mới('localhost','user','password','myDatabaseName');
$myArray = mảng();
if ($result = $mysqli->query("SELECT * FROM tablename")) {
$tempArray = mảng();
while($row = $result->fetch_object()) {
$tempArray = $row;
mảng_push($myArray, $tempArray);
}
echo json_encode($myArray);
}

$kết quả->đóng();
$mysqli->close();

Bất kỳ trợ giúp hoặc cái nhìn sâu sắc sẽ là tuyệt vời Cảm ơn!

câu trả lời hay nhất

Để trả về tệp json, bạn phải đặt tiêu đề json ở đầu mã PHP:

header('Content-Type: application/json');

Nếu bạn chỉ muốn viết mã json vào một tệp bên ngoài, bạn phải sử dụng PHP fwrite() .

Tuy nhiên, bạn không thể tự động cập nhật tệp khi cơ sở dữ liệu được cập nhật. Bạn cần gọi tệp PHP để cập nhật tệp json.

Có lẽ bạn có thể giải quyết vấn đề này bằng cách sử dụng trình kích hoạt MySQL trong cơ sở dữ liệu, biết thêm thông tin đây .

Về tệp javascript - mySQLi to Json to Js, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/28658898/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress